Настройка действий сборки в Visual Studio для Mac
Внимание
Visual Studio для Mac планируется выйти на пенсию 31 августа 2024 г. в соответствии с корпорацией Майкрософт Современная политика жизненного цикла. Хотя вы можете продолжать работать с Visual Studio для Mac, есть несколько других вариантов для разработчиков на Mac, таких как предварительная версия нового расширения комплекта разработки C# для VS Code.
Дополнительные сведения о поддержке временная шкала и альтернативах.
Все файлы в проекте Visual Studio для Mac имеют действие при сборке. Действие при сборке определяет, что происходит с файлом при компиляции проекта.
Примечание.
Этот раздел относится к Visual Studio для Mac. Для Visual Studio в Windows см. раздел Действия сборки.
Задание действия при сборке
Чтобы настроить действие сборки для файла в Visual Studio для Mac, можно щелкнуть правой кнопкой мыши любой файл и выбрать Действие при сборке, как показано ниже.
Действия сборки для этого файла будут показаны во всплывающем меню.
Значения действий при сборке
Вот некоторые стандартные действия сборки для проектов в Visual Studio для Mac.
Действие при сборке | Типы проекта | Description |
---|---|---|
Compile | любое | Файл передается компилятору C# в виде файла исходного кода. |
Содержимое | .NET, Xamarin | Для проектов ASP.NET эти файлы включаются в состав сайта при его развертывании. Для проектов Xamarin.iOS и Xamarin.Mac они будут включены в пакет приложений. |
Embedded Resource | .NET | Файл передается компилятору C# в виде ресурса, внедряемого в сборку. После этого можно использовать Assembly.GetManifestResourceStream из пространства имен System.Reflection для чтения файла из сборки. |
Не допускается | любое | Файл не является частью сборки. Он включен в проект для упрощения доступа из интегрированной среды разработки. Это значение можно использовать для файлов документации, например файлов сведений. |
Примечание.
Дополнительные действия сборки можно определить для определенных типов проектов, поэтому список действий сборки зависит от типа проекта и значений, которые не находятся в этом списке.
Проекты Xamarin.iOS имеют действие при сборке BundleResource, которое добавляет файл как часть пакета приложений. Сведения о действиях при сборке для Xamarin.Android см. в руководстве по процессу сборки.
Кроме того, можно выбрать несколько файлов в Обозреватель решений, что позволяет одновременно задать действие сборки для нескольких файлов.