对于我在 visual Studio 2013 年的 class 图书馆项目;使用 post 构建事件如何将创建的 dll 复制到另一个路径?
For my class Library project in visual Studio 2013 ; Using post build event how do I copy the created dll to another path?
我在网上搜索了很多类似的答案,但它们似乎与 VS 版本不同。每个都不一样所以我应该问你们
这里是一些细节。
我需要在
复制 dll
"C:\MyProjects\Visual Studio\Mylibrary Library\Mylibrary \Mylibrary \bin\Release\Mylibrary.dll"
到
"C:\MyProjects\Unity\Projects\Valding\Valding\Assets\Classes\VadingClasses"
在您的 post-build 活动中,尝试以下 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
应该会给您带来一些好处。查看这些各种进一步的阅读资源:
Pre-build Event/Post-build Event Command Line Dialog Box - 您可能希望利用的可用宏,例如$(ProjectDir)
COPY, XCOPY and ROBOCOPY Command Lines - 关于similarities/differences
的解释
我在网上搜索了很多类似的答案,但它们似乎与 VS 版本不同。每个都不一样所以我应该问你们
这里是一些细节。
我需要在
复制 dll"C:\MyProjects\Visual Studio\Mylibrary Library\Mylibrary \Mylibrary \bin\Release\Mylibrary.dll"
到
"C:\MyProjects\Unity\Projects\Valding\Valding\Assets\Classes\VadingClasses"
在您的 post-build 活动中,尝试以下 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
应该会给您带来一些好处。查看这些各种进一步的阅读资源:
Pre-build Event/Post-build Event Command Line Dialog Box - 您可能希望利用的可用宏,例如
$(ProjectDir)
COPY, XCOPY and ROBOCOPY Command Lines - 关于similarities/differences
的解释