0

我们使用 CruiseControl / NAnt 自动构建,它一直与 VS2005 一起使用。

我们最近升级到 VS2010,现在看到几个项目给出“重建全部”消息,但没有别的:

------ Rebuild All started: Project: EventSetup, Configuration: BuildTWinWithPortalSvc Win32 ------
------ Rebuild All started: Project: TempFileManager, Configuration: BuildTWinWithPortalSvc Win32 ------
------ Rebuild All started: Project: Mont, Configuration: BuildTWinWithPortalSvc Win32 ------
------ Rebuild All started: Project: NOTATION, Configuration: BuildTWinWithPortalSvc Win32 ------

这发生在 100 多个项目中。从 IDE 构建或通过从 cmd 调用 devenv 可以正常工作。

4

1 回答 1

0

您可以直接使用 MSBuild 进行构建(请参阅<msbuild> 任务或带有 NAnt 的 msbuild.exe?)。使用该<devenv>命令需要在构建服务器上安装 Visual Studio。

该方法适用于在 VS 2008、2010 和 2012 以及所有 .NET 版本中构建的项目,因为您直接插入 MSBuild(这也是 Visual Studio 所调用的)。

于 2013-03-27T17:14:05.567 回答