我正在使用 NAnt 构建一个包含 EXT JS 的 asp.net mvc 3 项目。代码编译成功后,msbuild 会尝试将文件复制到以下子文件夹“_PublishedWebsites”中。不幸的是,构建失败,我收到以下错误:
[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]
文件位于该位置,但当文件名称中包含“-”时,似乎会发生错误。为了确认这一点,我排除了导致构建失败的文件,你知道什么,构建工作。任何建议将不胜感激。