我们在TeamCity中为我们的构建和部署过程使用了Rake和Albacore。但是,我最新的解决方案在编译时遇到问题。当我运行msbuild
任务,我得到这个错误:为什么此Albacore msbuild任务无法复制此Web项目程序集?
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets(60,3): error MSB3021: Unable to copy file "bin\admin.web.dll" to "C:/src/Trunk/admin/output/_PublishedWebsites\web\bin\admin.web.dll". Could not find file 'bin\admin.web. dll'.
的网站项目的构建输出路径设置为bin\
。它在Visual Studio中构建时可以很好地复制。但是,通过Rake构建不起作用。我的编译红宝石文件有:outdir
设置为'output/_PublishedWebsites'
,它复制罚款为我所有其他的解决方案。
这是一个边缘案例,但它导致我痛苦 - 任何人有任何想法?
我们使用的长鳍金枪鱼,只是看着源&我认为这是产生它正确http://github.com/derickbailey/Albacore/blob/master/lib/albacore/msbuild.rb – 2010-09-01 10:08:13
这里是我们的MSBuild的配置任务http://gist.github.com/560503 – 2010-09-01 10:18:57