MSBuild: почему он не копирует мои файлы - PullRequest
1 голос
/ 07 апреля 2011

В файле проекта VS2010 у меня есть это, но он не копирует файлы вообще. Почему?

<Target Name="AfterBuild">
    <Exec Command="xcopy.exe /Y /S $(ProjectDir)Templates\*.tt  $(dev_folder)MyWebsites\DotNetNuke%20Community%20Edition\DesktopModules\SharpMod\Templates\"/>
</Target>

Ответы [ 3 ]

3 голосов
/ 07 апреля 2011

Это может быть потому, что у вас есть пробелы на ваших путях.Попробуйте использовать двойные кавычки:

<Target Name="AfterBuild">
    <Exec Command="xcopy.exe /Y /S &quot;$(ProjectDir)Templates\*.tt&quot;  &quot;$(dev_folder)MyWebsites\DotNetNuke%20Community%20Edition\DesktopModules\SharpMod\Templates\&quot;"/>
</Target>
0 голосов
/ 07 апреля 2011

Вы пропустили обратную косую черту после $(dev_folder) в пункте назначения.Глядя на ваш комментарий к Эрику, он приводит к c:\softwareMyWebsites\DotNetNuke Community Edition\DesktopModules\SharpMod\Templates\ - обратите внимание на пропущенный разделитель пути между software и MyWebsites.

0 голосов
/ 07 апреля 2011

XCopy код 4 - проблема с разрешениями или файловым пространством

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...