最近我们将项目从VS205迁移到了VS2010。迁移后我们正在观察自动构建的问题。请参阅下面的详细信息。
使用CruiseControl和NAnt脚本设置构建计算机,以便使用devenv进行自动构建。
使用VS2010构建会导致许多(大多数)项目启动但未完成(每个项目的唯一消息是“Rebuild All started ...”)。这是我们观察到的模式:
-------Rebuild All started: Project: Scheduler, Configuration: BuildTWinWithPortalSvc x86 ------
------ Rebuild All started: Project: CSerial, Configuration: BuildTWinWithPortalSvc Win32 ------
------ Rebuild All started: Project: sockeeg, Configuration: BuildTWinWithPortalSvc Win32 ------
TwinPortalSetup.vd项目提供消息:
验证时发生错误。 HRESULT =” 80004005’
使用命令行或在IDE中构建(在同一台机器上)不会导致错误。
这个脚本几乎与构建VS2005解决方案的脚本相同,效果很好。