我想将我在 bin 文件夹中生成的 dll 复制到 vs2010 中 Post Build Event 的文件位置。
有人可以帮我解决这个问题。
谢谢
我想将我在 bin 文件夹中生成的 dll 复制到 vs2010 中 Post Build Event 的文件位置。
有人可以帮我解决这个问题。
谢谢
你想添加类似的东西:
xcopy /Q /Y "$(TargetPath)" "C:\path\to\somewhere\"
在项目属性页面的Build Events选项卡上的构建后事件。这/Y
将阻止它提示您确认覆盖。
如果您还需要复制.pdb
文件,则需要以下内容:
xcopy /Q /Y "$(TargetDir)$(TargetName).*" "C:\path\to\somewhere\"
您可以通过单击属性选项卡中的Edit Post-build...按钮然后展开Macros>>按钮来查看更多替换标记($XXX 值)。
右键单击该项目,然后转到 Properties->Build Events->Post-build 命令行。
然后输入:
Cmd /C Copy "$(TargetPath)" "<YourTargetDirHere>"
这有帮助吗?
我们使用以下构建后事件将插件 dll 复制到 Web 应用程序的插件目录:
复制 $(TargetPath) $(SolutionDir)Convergence.WebApp\home\plugins\$(TargetFileName)
这适用于物理路径可能不同的多台机器,但依赖于目标相对于 $(SolutionDir)。
对于那些想要从输出文件夹中复制所有内容的人
xcopy "$(TargetDir)*" "C:\testpublish\updater\" /s /Y