自从直到上周四一直工作良好,我们在构建时遇到问题。现在,无论何时运行,我们都会收到此错误:
未找到SourceFolder: C:\ agent_work \ 34 \ s \ PharmacyWarehouse \ PharmacyWarehouse \ bin \ release \ app.publish
这是在我们的测试构建环境中。在“复制文件”任务上失败。源文件夹和目标文件夹都在构建服务器上,因此我认为复制文件会很好。这是我们的测试环境:
答案 0 :(得分:1)
根据您的描述和错误消息。这可能与构建代理/服务器的缓存有关。
添加 Visual Studio构建/ MSBuild任务以构建项目时,请确保已选中清洁选项或设置Clean=True
。因此,它将删除从先前构建生成的所有获得的源和生成的构建输出。
清洁选项::如果要使其成为增量版本,请设置为False。此设置可能会减少您的构建时间, 特别是在您的代码库很大的情况下。此选项没有实际意义 效果,除非您还将“清理存储库”设置为“假”。
如果要重建代码项目中的所有代码,请设置为True。 这等效于MSBuild
/target:clean argument
。
还要检查您的构建代理/服务器中是否有足够的驱动器空间。
此外,您还可以重新安装构建代理或upgrade your build agent version。这将强制删除/重新创建工作文件夹。这可能会解决问题。