我們在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