Действия при сборке

Все файлы в проекте Visual Studio для Mac имеют действие при сборке. Оно определяет, что происходит с файлом во время сборки.

Примечание

Этот раздел относится к Visual Studio для Mac. Для Visual Studio в Windows см. раздел Действия сборки.

Задание действия при сборке

Чтобы настроить действие сборки для файла в Visual Studio для Mac, можно щелкнуть правой кнопкой мыши любой файл и выбрать Действие при сборке, как показано ниже.

Выбор действия сборки Compile в обозревателе решений

Действия сборки для этого файла будут показаны во всплывающем меню.

Значения действий при сборке

Вот некоторые стандартные действия сборки для проектов в Visual Studio для Mac.

Действие построения Типы проектов Описание
Компилятор any Файл передается компилятору C# в виде файла исходного кода.
Содержимое .NET, Xamarin Для проектов ASP.NET эти файлы включаются в состав сайта при его развертывании. Для проектов Xamarin.iOS и Xamarin.Mac они будут включены в пакет приложений.
Embedded Resource .NET Файл передается компилятору C# в виде ресурса, внедряемого в сборку. После этого можно использовать Assembly.GetManifestResourceStream из пространства имен System.Reflection для чтения файла из сборки.
None any Файл не является частью сборки. Он включен в проект для упрощения доступа из интегрированной среды разработки. Это значение можно использовать для файлов документации, например файлов сведений.

Примечание

Для проектов конкретных типов могут определяться дополнительные действия сборки, поэтому список действий сборки зависит от типа проекта и в нем могут присутствовать значения, отсутствующие в этом списке.

Проекты Xamarin.iOS имеют действие при сборке BundleResource, которое добавляет файл как часть пакета приложений. Сведения о действиях при сборке для Xamarin.Android см. в руководстве по процессу сборки.

Можно также выбрать несколько файлов в обозревателе решений, чтобы задать действие сборки сразу для большого числа файлов.

См. также раздел