无法通过命令行构建多项目.sln

时间:2017-02-09 21:36:43

标签: command-line build msbuild visual-studio-2005

此外,文档似乎也有些矛盾。

devenv /?

/Project        Specifies the project to build, clean, or deploy.
                Must be used with /Build, /Rebuild, /Clean, or /Deploy.

https://msdn.microsoft.com/en-us/library/b20w810z(VS.80).aspx

Devenv SolutionName /build SolnConfigName [/project ProjName [/projectconfig ProjConfigName]]

参数

解决方案名称

必需即可。解决方案文件的完整路径和名称。

SolnConfigName

必需即可。用于构建SolutionName中命名的解决方案的解决方案配置的名称。

/ project ProjName

可选即可。解决方案中项目文件的路径和名称。您可以输入从SolutionName文件夹到项目文件的相对路径,或项目的显示名称,或项目文件的完整路径和名称。

如果我运行devenv "C:\[PATH]\[SINGLE-PROJECT-SOLUTION].sln" /rebuild "Release|Win32"它运行正常(没有/project)但是如果我使用具有多个项目的不同解决方案运行相同的命令,则会失败:

The selected file is not a valid solution file.
The operation could not be completed. Unspecified error

是否可以通过VS2005中的命令行运行单个命令来构建多项目解决方案? (理想情况下是并行化)

0 个答案:

没有答案