12

Сначала я просто искал разницу между ресурсами и встроенным ресурсом; то я заметил все эти другие типы Action Action: Compile, Content, Embedded Resource, ApplicationDefinition, Page, Resource, SplashScreen и EntityDeploy.Может кто-нибудь объяснить цель различных действий по созданию в VS 2008?

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

Спасибо,

ответ

8

0 коммент.: Pretty сам пояснительный. Визуальная студия должна попытаться скомпилировать код. (cs, файлы кода vb)
Содержание: Необходимый файл для развертывания. (ASPX, ASCX-страницы, файлы Readme и т. Д.)
Встраиваемый ресурс: Вставляет файл в сборку DLL. (nHibernate-сопоставления, как правило, любой контент, который вы не хотите отделять от сборки)

+2

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

+0

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

+1

Здесь есть связанный вопрос с более подробной информацией: http://stackoverflow.com/questions/145752/what-are-the-various-build-action-settings-in-vs-net-project-properties-and-wha –

3

Все действия сборки соответствуют MsBuild ItemGroups. Если открыть файл .csproj в блокноте, вы увидите список ваших источников, как это:

<ItemGroup> 
    <Compile Include="Accounts._ORMCustomToolReport.cs"/> 
    <Compile Include="Class1.cs" /> 
</ItemGroup> 

Есть MSBuild цели, которые обрабатывают конкретные ItemGroups в частности способов. В частности, для проекта C# группа товаров «Compile» будет скомпилирована компилятором CSC.

 Смежные вопросы

  • Нет связанных вопросов^_^