Konfigurowanie akcji kompilacji w Visual Studio dla komputerów Mac

Ważne

Visual Studio dla komputerów Mac ma zostać wycofany 31 sierpnia 2024 r.Nowoczesne zasady cyklu życia. Mimo że możesz nadal pracować z Visual Studio dla komputerów Mac, istnieje kilka innych opcji dla deweloperów na komputerze Mac, takich jak wersja zapoznawcza nowego rozszerzenia zestawu deweloperskiego języka C# dla programu VS Code.

Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.

Wszystkie pliki w projekcie Visual Studio dla komputerów Mac mają akcję kompilacji. Akcja kompilacji określa, co się stanie z plikiem podczas kompilowania projektu.

Uwaga

Ten temat dotyczy Visual Studio dla komputerów Mac. W przypadku programu Visual Studio w systemie Windows zobacz Akcje kompilacji.

Ustawianie akcji kompilacji

Aby ustawić akcję kompilacji dla pliku w Visual Studio dla komputerów Mac, możesz kliknąć prawym przyciskiem myszy dowolny plik i przejść do akcji kompilacji, jak pokazano poniżej:

Selecting Compile build action from Solution Explorer

Akcje kompilacji dla tego pliku będą wyświetlane w menu wysuwany.

Tworzenie wartości akcji

Oto niektóre typowe akcje kompilacji dla projektów, które można utworzyć w Visual Studio dla komputerów Mac:

Akcja kompilacji Typy projektu opis
Skompilować dowolny Plik jest przekazywany do kompilatora języka C# jako pliku źródłowego.
Zawartość .NET, Xamarin W przypadku projektów ASP.NET te pliki są dołączane jako część lokacji podczas wdrażania. W przypadku projektów platform Xamarin.iOS i Xamarin.Mac zostaną one uwzględnione w pakiecie aplikacji.
Zasób osadzony .NET Plik jest przekazywany do kompilatora języka C# jako zasobu, który ma zostać osadzony w zestawie. Assembly.GetManifestResourceStream z System.Reflection przestrzeni nazw można następnie użyć do odczytania pliku z zestawu.
Brak dowolny Plik nie jest częścią kompilacji w żaden sposób i jest uwzględniony w projekcie w celu łatwego dostępu ze środowiska IDE. Ta wartość może służyć do plików dokumentacji, takich jak pliki ReadMe, na przykład.

Uwaga

Dodatkowe akcje kompilacji można zdefiniować dla określonych typów projektów, więc lista akcji kompilacji zależy od typu projektu i wartości mogą się pojawić, które nie znajdują się na tej liście.

Projekty platformy Xamarin.iOS mają akcję kompilacji BundleResource , która doda plik w ramach pakietu aplikacji. Informacje na temat akcji kompilacji specyficznych dla platformy Xamarin.Android można znaleźć w przewodniku po procesie kompilacji.

Istnieje również możliwość wybrania więcej niż jednego pliku w Eksplorator rozwiązań, co pozwala ustawić akcję kompilacji na wiele plików jednocześnie.

Zobacz też