2011-10-27 98 views
0

我正在使用NAnt來構建一個包含EXT JS的asp.net mvc 3項目。代碼成功編譯後,msbuild會嘗試將這些文件複製到以下子文件夾「_PublishedWebsites」中。不幸的是,構建失敗,我得到以下錯誤:NAnt使用MSBuild

[msbuild] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets(177,5): 
error MSB3021: Unable to copy file "Scripts\Foobar\extjs\resources\css\ext-all-gray.css" to "build\_PublishedWebsites\Foobar.WebUI\Scripts\Foobar\extjs\resources\css\ext-all-gray.css". 
Could not find a part of the path 'Scripts\Foobar\extjs\resources\css\ext-all-gray.css'. [C:\Work\Projects\Foobar\Src\Foobar.WebUI\Foobar.WebUI.csproj] 

這些文件中的位置,但似乎錯誤文件時有發生「 - 」之名。爲了證實這一點,我排除了導致構建失敗的文件,你知道什麼,構建works.Any建議將不勝感激。

回答

0

這個錯誤信息是關於輸出位置沒有輸入文件,我猜。 IMO輸出路徑「Scripts \ Foobar \ extjs \ resources \ css \」的部分不存在。比方說如果「css」文件夾丟失。你有沒有' - '字符在資源\ css文件夾中的其他.css文件?他們部署正確嗎?

相關問題