Stavo dando un'occhiata a $(Configuration)
, $(ProjectDir)
ecc. In Visual Studio 2008 per eventi Prebuild.
C'è un collegamento a tutte queste variabili con una definizione per ognuna di esse?
Stavo dando un'occhiata a $(Configuration)
, $(ProjectDir)
ecc. In Visual Studio 2008 per eventi Prebuild.
C'è un collegamento a tutte queste variabili con una definizione per ognuna di esse?
Prova questa pagina MSDN: Macros for Build Commands and Properties
Mentre non sembra essere una lista completa, possono anche essere utile:
Come usare Ambiente proprietà:
http://msdn.microsoft.com/en-us/library/ms171459.aspx
MSBuild proprietà riservate:
http://msdn.microsoft.com/en-us/library/ms164309.aspx
Ben noti proprietà degli elementi (non so come questi vengono usati):
http://msdn.microsoft.com/en-us/library/ms164313.aspx
Grazie mille, stavo cercando le proprietà dell'oggetto. – danijar
Se hai bisogno di trovare i valori per le variabili diverse da quelle macro standard VS, si potrebbe fare facilmente utilizzando Process Explorer. Avvia, trova il processo in cui viene eseguita l'istanza di Visual Studio, fai clic con il pulsante destro del mouse, Proprietà→Ambiente. elenca tutti coloro $ vars come coppie chiave-valore:
Fantastico, grazie. –
Qualcuno che lavorano sul software legacy utilizzando Visual Studio 6.0 troveranno che $ (configurazione) e $ (ProjectDir) delle macro non sono definiti. Per gli eventi post-build/pre-build, fornire un percorso relativo che inizia con la posizione del file .dsw (area di lavoro) come punto di partenza. Nel punto relative path rappresenta la directory corrente e .. rappresenta la directory padre. Dare un percorso relativo al file che deve essere elaborato. Esempio: (copia/y. \ .. \ .. \ Debug \ mylib.dll. \ .. \ MyProject \ Debug \)
Nota che potrebbe essere necessario modificare la selezione della versione. Ad esempio, ho [MSVS2008] (http://msdn.microsoft.com/en-us/library/c02as0cs%28v=vs.90%29.aspx), e '$ (Configurazione)' (nel 2013) è '$ (ConfigurationName)'. –