Condividi tramite


Configurare le azioni di compilazione in Visual Studio per Mac

Importante

Visual Studio per Mac è prevista per il ritiro il 31 agosto 2024 in conformità con Microsoft Criteri moderni relativi al ciclo di vita. Anche se è possibile continuare a usare Visual Studio per Mac, esistono diverse altre opzioni per gli sviluppatori in Mac, ad esempio la versione di anteprima della nuova estensione C# Dev Kit per VS Code.

Altre informazioni sulle sequenze temporali e sulle alternative di supporto.

Tutti i file di un progetto Visual Studio per Mac possiedono un'azione di compilazione, che consente di controllare cosa accade ai file quando viene compilato il progetto.

Nota

Questo argomento si applica a Visual Studio per Mac. Per Visual Studio in Windows, vedere Azioni di compilazione.

Impostare un'azione di compilazione

Per impostare un'azione di compilazione per un file in Visual Studio per Mac, è possibile fare clic con il pulsante destro del mouse su qualsiasi file e passare a Azione di compilazione, come illustrato di seguito:

Selecting Compile build action from Solution Explorer

Le azioni di compilazione per questo file verranno visualizzate nel menu a comparsa.

Valori dell'azione di compilazione

Alcune delle azioni di compilazione comuni per i progetti che è possibile compilare in Visual Studio per Mac includono:

Azione di compilazione Tipi di progetto Descrizione
Compile qualsiasi Il file viene passato al compilatore C# come file di origine.
Contenuto .NET, Xamarin Per i progetti ASP.NET, questi file vengono inclusi come parte del sito quando questo viene distribuito. Per i progetti Xamarin.iOS e Xamarin.Mac, sono inclusi nel bundle dell'app.
Embedded Resource .NET Il file viene passato al compilatore C# come risorsa da incorporare nell'assembly. Assembly.GetManifestResourceStream, sarà quindi possibile usare lo spazio dei nomi System.Reflection per leggere il file dall'assembly.
Nessuno qualsiasi Il file non fa parte della compilazione in alcun modo ed è incluso nel progetto per facilitare l'accesso dall'IDE. Questo valore può essere usato per i file di documentazione come i file leggimi, ad esempio.

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 apparire non inclusi in questo elenco.

Per i progetti Xamarin.iOS esiste l'azione di compilazione BundleResource, che aggiunge il file al bundle dell'app. Per informazioni sulle azioni di compilazione specifiche per Xamarin.Android, vedere la guida al processo di compilazione.

È anche possibile selezionare più file nella Esplora soluzioni, consentendo di impostare l'azione di compilazione su più file contemporaneamente.

Vedi anche