我们在TeamCity中使用Rake和Albacore进行构建和部署。但是,我最近的解决方案在编译时出现问题。当我运行
msbuild
任务时,出现以下错误:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets(60,3): error MSB3021: 无法将文件“bin\admin.web.dll”复制到“C:/src/Trunk/admin/output/_PublishedWebsites\web\bin\admin.web.dll”。找不到文件 'bin\admin.web.dll'。
网站项目的构建输出路径设置为bin\
。在Visual Studio中构建时它可以正常工作。但是,通过Rake构建就不起作用。我的编译ruby文件的:outdir
设置为'output/_PublishedWebsites'
,对于我的所有其他解决方案都可以正常工作。
虽然这是一个边缘情况,但它给我带来了痛苦 - 有人有什么想法吗?