Я пытаюсь узнать, как использовать MSBuild, чтобы мы могли использовать его для создания нашего проекта. Там есть что-то очень большое отверстие в документации, и я нахожу дыру всюду, где я смотрю, дыра - это то, как вы называете или иным образом обозначаете файл проекта MSBuild?Какое имя вы даете файлу сборки проекта MSBuild?
Например, учебник по MSBuild, который можно загрузить из Microsoft, подробно описывает содержимое файла сборки. Например, вот немного их проекта проекта Hello World.
<Project MSBuildVersion = "1.0" DefaultTargets = "Compile">
<Property appname = "HelloWorldCS"/>
<Item Type = "CSFile" Include = "consolehwcs1.cs"/>
<Target Name = "Compile">
<Task Name = "CSC" Sources = "@(CSFile)">
<OutputItem TaskParameter = "OutputAssembly" Type = "EXEFile" Include = "$(appname).exe"/>
</Task>
<Message Text="The output file is @(EXEFile)"/>
</Target>
</Project>
И он идет на бла, бла, бла Items бла задач, вот как это сделать, и вот как это сделать. Бесполезно, совершенно бесполезно. Потому что они никогда не могут сказать, как этот XML-файл должен быть распознан приложением MSBuild. Должен ли он быть назван определенным образом? Предполагается ли он помещаться в конкретный каталог? И то и другое? Ни?
Это не только учебник MS, где они не говорят об этом. Я не смог найти его в MSDN или по любой ссылке, которую я могу вырезать из Group.Google.
Кто-нибудь здесь знает? Надеюсь, что так.
Edited добавить: Я перепутал .proj файл, включенный в учебник быть файл .csproj и это то, что один подают в MSBuild, но он принял ответ ниже, прежде чем я увидел это , Это должно было быть довольно очевидно, но я пропустил это.
Атрибут расширения имени файла этого вопроса адресован в вики сообщества. [Есть ли стандартное расширение файла для файлов MSBuild?] (Http://stackoverflow.com/questions/2007689/is-there-a-standard- расширение файла-для-MSBuild-файлов/2012217 # 2012217). – weir