2013-06-05 21 views
5

Sto tentando di creare una voce di progetto a livello di codice. ho questo codiceVisual Studio: crea in modo programmatico elementi di progetto nella directory di progetto

  string itemPath = currentSolution.GetProjectItemTemplate("ScreenTemplate.zip", "csproj"); 
     currentSolution.Projects.Item(1).ProjectItems.AddFromTemplate(itemPath, name); 
     currentSolution.Projects.Item(1).Save(); 

Ma vorrei creare l'oggetto in una directory specificata all'interno del progetto (questo crea l'oggetto nella radice del progetto). È possibile? Grazie per l'aiuto!

risposta

1

Questo è più o meno come aggiungo il mio file cpp, non dovrebbe essere diverso nel tuo caso.

Il codice aggiungerà il file in "SourceFiles \ SomeFolder" nel progetto e anche nella cartella "File di origine" nell'albero di visualizzazione del progetto (dovrebbe essere già lì).

Si prega di non aspettarsi che il codice venga compilato immediatamente ed eseguito - alcuni controlli per lo stato non valido non vengono eseguiti qui.