MSBuild Как скопировать файлы для сборки машины из сетевого расположения? - PullRequest
1 голос
/ 02 августа 2010

Я просто хочу скопировать все файлы и папки из сетевого расположения в место сборки (где запускается скрипт).Следующее выполняется без ошибок, но файлы не копируются.

<PropertyGroup>

    <FileRepositry>\\network_machine\c$\some_folder</FileRepositry>

  </PropertyGroup>

</Target>

<Target Name="CopyFileRepository">
    <Message Text="Copying file repository from $(FileRepositry)"/>
    <CreateItem Include="$(FileRepositry)\**\*.*">
      <Output ItemName="FileRepo" TaskParameter="Include" />
    </CreateItem>
    <Copy SourceFiles="@(FileRepo)"
          DestinationFiles="@(FileRepo-&gt;'C:\\FileRepository\\%(RecursiveDir)%(Filename)%(Extension)')" ContinueOnError="false" />
    <Message Text="Done." />
  </Target>

Исходный каталог содержит две папки: Media и Source.Я создал папки в своем месте сборки -> c: \ filerepository \ media, c: \ filerepository \ source

Сборка запускается и завершается, но файлы никогда не копируются.

Можеткто-то скажет мне, что случилось?

1 Ответ

0 голосов
/ 04 августа 2010

Это была глупая проблема с разрешениями.Простая попытка доступа / копирования файлов в эту сеть выявила проблему.Настройка разрешений на исходном компьютере исправила эту проблему.Извините за койку.

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