Не использовать MSBuild - PullRequest
       5

Не использовать MSBuild

0 голосов
/ 27 октября 2011

Я использую NAnt для создания проекта asp.net mvc 3, содержащего EXT JS.После успешной компиляции кода 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]

Файлы находятся в расположении, но кажется, что ошибка возникает, когда файлы имеют "-" в имени.Чтобы подтвердить это, я исключил файлы, которые вызывали сбой сборки, и что вы знаете, сборка работает. Любые предложения будут оценены.

1 Ответ

0 голосов
/ 04 ноября 2011

Это сообщение об ошибке касается места вывода, а не входных файлов.IMO ваша часть выходного пути "Scripts \ Foobar \ extjs \ resources \ css \" не существует.Скажем, если папка "css" отсутствует.У вас есть другие файлы .css без символов '-' в папке resources \ css?Правильно ли они развернуты?

...