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:
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.