对于我在 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 应该会给您带来一些好处。查看这些各种进一步的阅读资源: