Finestra di dialogo Riga di comando eventi pre-compilazione/post-compilazione (Database Edition)
Aggiornamento: novembre 2007
Nel riquadro Eventi di generazione è possibile creare eventi precedenti o successivi alla generazione digitando direttamente nella casella Riga di comando eventi pre-generazione o Riga di comando eventi post-generazione. È inoltre possibile scegliere Modifica pre-generazione o Modifica post-generazione e specificare una o più macro precedenti e successive alla generazione da un elenco di macro disponibili.
![]() |
---|
Gli eventi precedenti alla generazione non vengono eseguiti se il progetto è aggiornato e la generazione non viene attivata. È possibile controllare gli eventi successivi alla generazione facendo clic su un'opzione nell'elenco Esegui evento post-generazione nel riquadro Eventi di generazione. |
Riga di comando eventi pre-generazione e Riga di comando eventi post-generazione
Contiene gli eventi da eseguire prima o dopo la generazione.Nota Aggiungere un'istruzione call prima di ogni comando successivo alla generazione che esegue un file bat. È ad esempio possibile aggiungere call C:\MyFile.bat o call C:\MyFile.bat call C:\MyFile2.bat.
Macro
Visualizza o nasconde l'elenco di macro che è possibile inserire come eventi precedenti o successivi alla generazione.Tabella delle macro
Elenca le macro disponibili e i relativi valori. Per una descrizione di ognuna, vedere la sezione successiva. È possibile fare clic su una sola macro alla volta per inserirla come evento di pre-generazione o di post-generazione.Inserisci
Inserisce la macro specificata come evento di pre-generazione o di post-generazione.
Macro
È possibile utilizzare le macro della tabella seguente per specificare percorsi di file o per ottenere i nomi effettivi dei file di input in caso di selezioni multiple. Per queste macro non viene effettuata la distinzione tra maiuscole e minuscole.
Macro |
Descrizione |
---|---|
$(Configuration) |
Nome della configurazione del progetto corrente, ad esempio "Predefinito". |
$(MSBuildProjectName) |
Nome base del progetto. |
$(MSBuildProjectExtension) |
Estensione di file del progetto. È incluso il punto '.' prima dell'estensione. |
$(PlatformName) |
Nome della piattaforma di destinazione corrente, ad esempio "CPU". |
$(OutputPath) |
Percorso del file di output principale della generazione completo di unità, percorso, nome base ed estensione di file. |
$(OutputType) |
Tipo di output del progetto. Per i progetti di database, questo tipo è "database". |
$(DBProduct) |
Versione di Microsoft SQL Server a cui è destinato il progetto di database. Può essere SQL Server 2000 o SQL Server 2005. |
$(TargetDatabase) |
Nome del database di destinazione. |
$(TargetConnectionString) |
Stringa di connessione utilizzata per connettersi al server in cui risiede, o risiederà, il database di destinazione. |
$(MSBuildBinPath) |
Percorso dei file binari di MSBuild, ad esempio C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727. |
$(DefaultSchema) |
Schema predefinito per oggetti non qualificati. |
$(DeploymentCollationPreference) |
Se specificata, questa preferenza riguarda la modalità di gestione dei conflitti tra confronto di origine e confronto di destinazione. Per impostazione predefinita, la preferenza è Nessuno. |
$(AnsiNulls) |
Per ulteriori informazioni, vedere Panoramica delle impostazioni del progetto di database. |
$(AnsiPadding) |
Per ulteriori informazioni, vedere Panoramica delle impostazioni del progetto di database. |
$(AnsiWarnings) |
Per ulteriori informazioni, vedere Panoramica delle impostazioni del progetto di database. |
$(ArithAbort) |
Per ulteriori informazioni, vedere Panoramica delle impostazioni del progetto di database. |
$(ConcatNullYieldsNull) |
Per ulteriori informazioni, vedere Panoramica delle impostazioni del progetto di database. |
$(NumericRoundAbort) |
Per ulteriori informazioni, vedere Panoramica delle impostazioni del progetto di database. |
$(QuotedIdentifier) |
Per ulteriori informazioni, vedere Panoramica delle impostazioni del progetto di database. |
$(SolutionDir) |
Directory della soluzione completa di unità e percorso. È inclusa la barra rovesciata finale '\'. |
$(SolutionPath) |
Nome di percorso assoluto della soluzione completo di unità, percorso, nome base ed estensione di file. |
$(SolutionName) |
Nome base della soluzione. |
$(SolutionFileName) |
Nome file della soluzione completo di nome base ed estensione di file. |
$(SolutionExt) |
Estensione di file della soluzione. È incluso il punto '.' prima dell'estensione. |
$(DevEnvDir) |
Directory di installazione di Visual Studio 2005 completa di unità e percorso. È inclusa la barra rovesciata finale '\'. |
Vedere anche
Attività
Procedura: specificare una riga di comando pre-generazione o post-generazione
Procedura: distribuire modifiche in un database nuovo o esistente
Concetti
Cenni preliminari sui processi di generazione e distribuzione di database
Altre risorse
Panoramica sulla creazione e sulla pubblicazione di database in un ambiente di team