我正在尝试使用AzureContinuousDeployment.11.xaml模板作为起点来设置构建。我的方案是一个非常简单的方案,一个Web角色,一个单元测试项目,以及在部署之后运行的第二个测试项目,以使用specflow验证规范。
我在周日晚上完成了所有这些工作,并且唯一的变化是同事检查代码 - 他签入的代码刚刚构建,即它对构建过程没有贡献。
我在运行MSBuild时遇到了问题。失败之前似乎执行的最后一个操作是Web角色:
为默认目标构建$ /数据服务层/审核/主要/来源/代码/审核/ Audit.csproj
在继续下一步之前运行26秒(我只能假设Azure模板打包和部署服务的方式,因为我没有在项目中使用包以外的任何其他内容使用NuGet): / p>
为目标构建$ /数据服务层/审核/主要/来源/ .nuget / NuGet.targets _DownloadNuGet。
然后导致我的构建中发生错误:
C:\ a \ src \ Source.nuget \ NuGet.targets(97):无法找到'C:\ a \ src \ Source \ Code \ Audit \ bin \ Audit.dll'。确保项目已构建完成。 C:\ a \ src \ Source.nuget \ NuGet.targets(97):命令“”C:\ a \ src \ Source.nuget \ NuGet.exe“pack”C:\ a \ src \ Source \ Codh: e \ Audit \ Audit.csproj“-Properties”Configuration = Debug; Platform = AnyCPU“-NonInteractive -OutputDirectory”C:\ a \ bin“-symbols”退出,代码为1。
这实际上是第二次出现这个问题 - 我第一次通过将我的所有NuGet包上传到源而不是使用NuGet还原,并重新创建云服务&从头开始再次进行相关的部署配置。我不知道这个问题的哪个部分解决了这个问题,但它又重新开始建设。
有没有人对此有任何想法?
即使将记录设置为诊断设置,我也没有得到比上述错误更多的东西,我有点难过。特别令人讨厌的是,这已经发生了两次,所以我想确切知道是什么导致了它,因为我不喜欢它,当事情起作用然后突然停止工作 - 让我感到紧张。
无论如何 - 任何帮助都会非常感激,以阻止我的可怜的人不再受伤。
由于
安迪