2009-10-27 68 views

回答

9

在.NET框架(2和以上版本)帶有稱爲MSBuild命令行構建工具。 您可以使用它來構建您的Visual Studio項目/解決方案文件。

在命令行:

msbuild Myproject.sln 
+0

+1,您可能還需要使用vcvarsall.bat(例如「c:\ Program Files \ Microsoft Visual Studio 9.0 \ VC \ vcvarsall.bat」)爲此設置環境 – orip 2009-10-27 09:01:11

+1

Visual Studio附帶已配置的命令提示符通過開始菜單,像「Visual Studio 2005命令提示」 但是,如果你不想使用,MSBuild的生活在內部C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727文件夾中。 – 2009-10-27 09:08:00

+0

嗨,我添加了路徑,我的電腦上的文件位於系統變量, 但仍然該命令無法識別。 – 2009-10-27 09:08:05

0

你可以看看使用MSBuild。這可能是最好的方法。

你的.sln文件是一個有效的MSBuild項目文件,所以如果你從開始菜單中打開Visual Studio命令提示符並瀏覽到您的項目的位置,

c:\...\msbuild MyFile.sln 

...例如,它應該只是工作。

+1

話說SLN文件是一個有效的MSBuild文件是位一段時間。有許多關於製作MSBuild文件的信息,都是使用MSBuild模式(如.csproj和.vbproj)處理XML文件。 MSBuild確實瞭解解決方案文件,但我不會將它們描述爲MSBuild文件。 – 2009-10-27 11:18:21

+0

好點,它是我想到的proj文件! – 2009-10-27 13:04:02

2

只要運行MSBuild並指定.sln文件作爲命令行選項:

msbuild myproject.sln /p:buildmode=release 
相關問題