2015-10-03 1 views
2

Я искал сеть, у которой есть довольно много похожих ответов, но они, похоже, отличаются версией VS. Каждый из них отличался тем, что я, хотя я должен был спросить вас, ребятаДля моего проекта библиотеки класса в visual Studio 2013; Использование события post build Как мне скопировать созданную DLL на другой путь?

Итак, вот некоторые подробности.

мне нужно скопировать DLL в

"C: \ MyProjects \ Visual Studio \ MyLibrary Library \ MyLibrary \ MyLibrary \ Bin \ Release \ Mylibrary.dll"

в

"C: \ MyProjects \ Unity \ Проекты \ Valding \ Valding \ Assets \ Classes \ VadingClasses"

enter image description here

+0

Как насчет 'копирования "C: \ MyProjects \ Visual Studio \ MyLibrary Library \ MyLibrary \ MyLibrary \ Bin \ Release \ Mylibrary.dll"«C: \ MyProjects \ Unity \ Projects \ Valding \ Valding \ Assets \ Classes \ VadingClasses "'? –

ответ

1

В вашем случае после сборки, дают следующие xcopy выстрел ...

xcopy "$(ProjectDir)bin\Release\Mylibrary.dll" "C:\MyProjects\Unity\Projects\Valding\Valding\Assets\Classes\VadingClasses" /Y 

Вот некоторые общие переключатели, используемые с xcopy, а также синтаксис команды

xcopy "your-source-path" "your-destination-path" 
  • /I - обрабатывать как каталог при копировании нескольких файлов
  • /Q - Не отображать файлы, которые копируются.
  • /S - Скопируйте подкаталоги, если пусто.
  • /E - Скопируйте подкаталоги в подкаталоги.
  • /Y - Не запрашивать перезапись существующих файлов.
  • /R - Перезаписать только файлы для чтения.

Обратите внимание, что copy должны работать, а для вас, а в данном случае, но xcopy должен позволять вам некоторую пользу, если вы хотите скопировать больше, чем просто один файл в какой-то момент. Проверьте эти различные дополнительные ресурсы для чтения:

+0

Эй, спасибо большое! Я надеюсь, что это тоже поможет другим. –