如何使用cmd.exe编译.sln

时间:2010-01-02 17:00:50

标签: visual-studio-2008 compilation cmd

我尝试使用以下代码在windows cmd.exe上编译.sln:

C:\absolutePath\devenv.com /Build /ProjectConfig "Release|Win32"

我收到以下错误消息:

  

缺少开关参数。 / Build开关所需的配置名称。

然而,这有效:

C:\absolutePath\devenv.com /Build Release /ProjectConfig "Release|Win32"

但是我想使用ProjectConfig,因为我有不同的解决方案配置...所以我也想使用它:

C:\absolutePath\devenv.com /Build /ProjectConfig "Release_OtherSolConf|Win32"

和此:

C:\absolutePath\devenv.com /Build /ProjectConfig "Release|x64"

当我制作“/ Build Release”时,它会覆盖“Release_OtherSolConf | Win32”吗?我甚至困惑为什么我必须给“/ Build”“Release”开关参数。 “发布”涉及/ ProjectConfig ... 任何人都可以告诉我该命令应该是什么样的?谢谢!

1 个答案:

答案 0 :(得分:1)

对不起,对不起。 我想这就是我在寻找的东西:

C:\absolutePath\devenv.com file.sln /Build "Release|Win32"