我想了解如何使用MSBuild,以便我們可以使用它來構建我們的項目。在文檔中似乎有一個非常大的漏洞,並且我在任何地方都能找到這個洞,這個洞是如何命名或指定MSBuild項目文件的?你給MSBuild項目構建文件起什麼名字?
例如,可以從Microsoft下載的MSBuild教程詳細介紹了構建文件的內容。例如,這裏有一些他們的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>
它繼續胡說,胡說,胡說項目等等等等任務,這裏是你如何做到這一點,這裏是你如何做到這一點。沒用,完全沒用。因爲他們永遠不會說這個XML文件應該被MSBuild應用識別。它應該以特定的方式命名嗎?它應該放在一個特定的目錄中嗎?都?都不是?
這不僅僅是他們沒有告訴它的MS教程。我無法在MSDN上找到它,也無法在Groups.Google的任何鏈接上找到它。
這裏有人知道嗎?我當然希望如此。
編輯補充:我誤以爲 列入教程 .proj文件是文件的.csproj,這就是 一個遞過來的MSBuild,但它採取了下面的答案我看到這個之前。 它應該是相當明顯的,但我錯過了它。
此問題的文件擴展名方面在社區wiki中解決[是否有MSBuild文件的標準文件擴展名?](http://stackoverflow.com/questions/2007689/is-there-a-standard-文件擴展名換的MSBuild-文件/ 2012217#2012217)。 – weir 2015-02-25 17:57:26