2009-10-27 100 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