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