Поделиться через


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

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

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

Visual Studio задает действие сборки на основе типа файла или шаблона элемента, который использовался для его создания, но его можно изменить. Чтобы задать действие сборки для файла, откройте свойства файла в окне Свойства, выбрав файл в обозревателе решений и нажав клавиш и ALT+ВВОД. Или щелкните правой кнопкой мыши файл в обозревателе решений и выберите Свойства. В окне свойств в разделе Advanced используйте раскрывающийся список рядом с действие сборки, чтобы задать действие сборки для файла.

действия сборки файла в Visual Studio

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

Ниже приведены некоторые распространенные действия сборки для файлов проекта C# и Visual Basic:

Действие сборки Типы проектов Описание
Дополнительные файлы C#, Visual Basic Текстовый файл, который передается компилятору C# или Visual Basic в качестве входных данных. Это действие сборки в основном используется для предоставления входных данных для анализаторов, на которые ссылается проект для проверки качества кода. Дополнительные сведения см. в разделе Использование дополнительных файлов.
ApplicationDefinition WPF Файл, определяющий приложение. При первом создании проекта этот файл App.xaml.
CodeAnalysisDictionary .СЕТЬ Пользовательский словарь слов, используемый анализом кода для проверки орфографии. См. практическое руководство. Настройка словаря анализа кода
компиляции любой Файл передается компилятору в качестве исходного файла.
содержимого .СЕТЬ Файл, помеченный как content, можно получить в виде потока путем вызова Application.GetContentStream. Для ASP.NET проектов эти файлы включаются в состав сайта при развертывании.
DesignData WPF Используется для файлов представления XAML, позволяющих просматривать пользовательские элементы управления во время разработки с фиктивными типами и примерами данных.
DesignDataWithDesignTimeCreateable WPF Как и DesignData, но с фактическими типами.
внедренных ресурсов .СЕТЬ Файл передается компилятору в качестве ресурса, который будет внедрен в сборку. Вы можете вызвать System.Reflection.Assembly.GetManifestResourceStream для чтения файла из сборки.
EntityDeploy .СЕТЬ Для entity Framework (EF) .edmx файлы, указывающие развертывание артефактов EF.
поддельные .СЕТЬ Используется для платформы тестирования Microsoft Fakes. См. тестируемый код с помощью Microsoft Fakes
Нет любой Файл не является частью сборки каким-либо образом. Это значение можно использовать для файлов документации, таких как "ReadMe", например.
страницы WPF Скомпилируйте XAML-файл в двоичный .baml-файл для ускорения загрузки во время выполнения.
ресурсов WPF Указывает, чтобы внедрить файл в файл ресурса манифеста сборки с расширением .g.resources.
тени .СЕТЬ Используется для файла .accessor, содержащего список встроенных имен файлов сборки, по одной строке. Для каждой сборки в списке создайте открытые классы с именами ClassName_Accessor, которые похожи на исходные, но с общедоступными методами вместо частных методов. Используется для модульного тестирования.
экран-заставка WPF Указывает файл изображения, отображаемый во время выполнения при запуске приложения.
XamlAppDef Windows Workflow Foundation Указывает сборке создать XAML-файл рабочего процесса в сборку с внедренным рабочим процессом.

Заметка

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

См. также