我们使用CruiseControl / NAnt自动化构建,并且它始终与VS2005一起使用。
我们最近升级到了VS2010,现在看到有几个项目提供了“Rebuild All”消息,但没有其他内容:
------ 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工作正常。
答案 0 :(得分:0)
您可以直接使用MSBuild构建(请参阅<msbuild> task or msbuild.exe with NAnt?)。使用<devenv>
命令需要在构建服务器上安装Visual Studio。
该方法对于我在VS 2008,2010和2012以及所有.NET版本中构建的项目都有用,因为您直接插入到MSBuild中(这也是Visual Studio所称的)。