Finestra di dialogo Riga di comando eventi pre-generazione/post-generazione
Aggiornamento: novembre 2007
È possibile digitare gli eventi pre-compilazione o post-compilazione per la Pagina Eventi di compilazione, Progettazione progetti (C#) direttamente nella casella di modifica oppure selezionare macro pre-compilazione e post-compilazione dall'elenco di macro disponibili.
Nota: |
---|
Gli eventi pre-compilazione non vengono eseguiti se il progetto è aggiornato e non viene attivata la compilazione. |
Elenco degli elementi dell'interfaccia utente
Casella di modifica della riga di comando
Contiene gli eventi da eseguire per la pre-compilazione o la post-compilazione.Nota: Aggiungere un'istruzione call prima di tutti i comandi di post-compilazione che eseguono file BAT. Ad esempio, call C:\MyFile.bat o call C:\MyFile.bat call C:\MyFile2.bat.
Macro
Espande la casella di modifica per visualizzare l'elenco delle macro che è possibile inserire nella casella di modifica della riga di comando.Tabella delle macro
Elenca le macro disponibili e i relativi valori. Vedere la sezione "Macro" seguente per una descrizione di ogni macro. È possibile selezionare una sola macro alla volta da inserire nella casella di modifica della riga di comando.Inserisci
Inserisce nella casella di modifica della riga di comando la macro selezionata nella tabella delle macro.
Macro
È possibile utilizzare le macro desiderate per specificare i percorsi dei file oppure per ottenere il nome effettivo del file di input in presenza di più selezioni. Per queste macro non viene effettuata la distinzione tra maiuscole e minuscole.
Macro |
Descrizione |
---|---|
$(ConfigurationName) |
Il nome della configurazione del progetto corrente, ad esempio "Debug|Qualsiasi CPU". |
$(OutDir) |
Il percorso della directory dei file di output relativi alla directory del progetto. Si risolve nel valore relativo alla proprietà Directory di output. Include la barra rovesciata finale "\". |
$(DevEnvDir) |
La directory di installazione di Visual Studio 2008 (definita con unità e percorso). Include la barra rovesciata "\" finale. |
$(PlatformName) |
Il nome della piattaforma di destinazione corrente. Ad esempio, "AnyCPU". |
$(ProjectDir) |
La directory del progetto (definita con unità e percorso). Include la barra rovesciata "\" finale. |
$(ProjectPath) |
Il nome del percorso assoluto del progetto (definito con unità, percorso, nome di base ed estensione file). |
$(ProjectName) |
Il nome di base del progetto. |
$(ProjectFileName) |
Il nome file del progetto (definito con nome di base ed estensione file). |
$(ProjectExt) |
L'estensione file del progetto. Include il punto "." prima dell'estensione di file. |
$(SolutionDir) |
La directory della soluzione (definita con unità e percorso). Include la barra rovesciata "\" finale. |
$(SolutionPath) |
Il nome del percorso assoluto della soluzione (definito con unità, percorso, nome di base ed estensione file). |
$(SolutionName) |
Il nome di base della soluzione. |
$(SolutionFileName) |
Il nome file della soluzione (definito con nome di base ed estensione file). |
$(SolutionExt) |
L'estensione file della soluzione. Include il punto "." prima dell'estensione di file. |
$(TargetDir) |
La directory del file di output principale per la compilazione (definita con unità e percorso). Include la barra rovesciata finale "\". |
$(TargetPath) |
Il nome del percorso assoluto del file di output principale per la compilazione (definito con unità, percorso, nome di base ed estensione file). |
$(TargetName) |
Il nome di base del file di output principale per la compilazione. |
$(TargetFileName) |
Il nome file del file di output principale per la compilazione (definito come nome di base ed estensione file). |
$(TargetExt) |
L'estensione file del file di output principale per la compilazione. Include il punto "." prima dell'estensione di file. |
Vedere anche
Attività
Procedura: specificare gli eventi di generazione (Visual Basic)
Procedura: specificare eventi di compilazione (C#)