0

我正在使用 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]

文件位于该位置,但当文件名称中包含“-”时,似乎会发生错误。为了确认这一点,我排除了导致构建失败的文件,你知道什么,构建工作。任何建议将不胜感激。

4

1 回答 1

0

我猜这个错误消息是关于输出位置而不是输入文件的。IMO 您的输出路径部分“Scripts\Foobar\extjs\resources\css\”不存在。假设“css”文件夹是否丢失。您在 resources\css 文件夹中是否还有其他一些没有“-”字符的 .css 文件?他们部署正确吗?

于 2011-11-04T19:26:10.600 回答