Condividi tramite


Azioni di compilazione

Tutti i file dei progetti Visual Studio includono un'azione di compilazione, che consente di controllare cosa accade ai file quando viene compilato il progetto.

Impostare un'azione di compilazione

Visual Studio imposta l'azione di compilazione in base al tipo di file o al modello di elemento usato per crearlo, ma è possibile modificarlo. Per impostare l'azione di compilazione per un file, aprire le proprietà del file nella finestra Proprietà selezionando il file in Esplora soluzioni e premendo ALT+INVIO. In alternativa, fare clic con il pulsante destro del mouse sul file in Esplora soluzioni e scegliere Proprietà. Nella finestra Proprietà nella sezione Avanzate usare l'elenco a discesa accanto a Azione compilazione per impostare un'azione di compilazione per il file.

Azioni di compilazione per file in Visual Studio

Valori dell'azione di compilazione

Alcune delle azioni di compilazione più comuni per i file di progetto di C# e Visual Basic includono:

Azione di compilazione Tipi di progetto Descrizione
AdditionalFiles C#, Visual Basic Un file di testo non di origine che viene passato al compilatore C# o Visual Basic come input. Questa azione di compilazione viene usata principalmente per specificare input per analizzatori cui viene fatto riferimento in un progetto per verificare la qualità del codice. Per altre informazioni, vedere Use additional files (Usare file aggiuntivi).
ApplicationDefinition WPF File che definisce l'applicazione. Quando crei un progetto per la prima volta, questo file è App.xaml.
CodeAnalysisDictionary .NET Dizionario di parole personalizzato, usato dall'analisi codice per il controllo ortografico. Vedere Procedura: Personalizzare il dizionario di analisi del codice
Compile qualsiasi Il file viene passato al compilatore come file di origine.
Contenuto .NET Un file contrassegnato come Content può essere recuperato come flusso chiamando Application.GetContentStream. Per ASP.NET progetti, questi file vengono inclusi come parte del sito durante la distribuzione.
DesignData WPF Usato per i file viewmodel XAML, per consentire la visualizzazione dei controlli utente in fase di progettazione, con tipi fittizi e dati di esempio.
DesignDataWithDesignTimeCreateable WPF Come DesignData, ma con tipi effettivi.
Embedded Resource .NET Il file viene passato al compilatore come una risorsa da incorporare nell'assembly. È possibile chiamare System.Reflection.Assembly.GetManifestResourceStream per leggere il file dall'assembly.
EntityDeploy .NET Per i file Entity Framework (EF) .edmx che specificano la distribuzione degli artefatti di Entity Framework.
Fakes .NET Usato per il framework di test di Microsoft Fakes. Vedere Isolare codice sottoposto a test con Microsoft Fakes
Nessuno qualsiasi Il file non fa parte della compilazione in alcun modo. Questo valore può essere usato per i file di documentazione come i file leggimi, ad esempio.
Pagina WPF Compilare un file XAML in un file binario .baml per un caricamento più rapido in fase di esecuzione.
Conto risorse WPF Specifica di incorporare il file in un file di risorse manifesto dell'assembly con l'estensione .g.resources.
Shadow .NET Utilizzato per un .accessor file che contiene un elenco di nomi file di assembly compilati, uno per riga. Per ogni assembly nell'elenco, generare classi pubbliche con i nomi ClassName_Accessor che sono esattamente come gli originali, ma con metodi pubblici anziché metodi privati. Usato per il testing unità.
Schermata iniziale WPF Specifica un file di immagine da visualizzare in fase di esecuzione all'avvio dell'app.
XamlAppDef Windows Workflow Foundation Indica alla compilazione di compilare un file XAML del flusso di lavoro in un assembly con un flusso di lavoro incorporato.

Nota

È possibile definire azioni di compilazione aggiuntive per tipi di progetto specifici, pertanto l'elenco delle azioni di compilazione dipende dal tipo di progetto e i valori potrebbero essere visualizzati che non sono inclusi in questo elenco.

Vedi anche