在项目属性中的“生成事件”->"生成后事件命令行"写入如下dos指令:
copy $(TargetPath) D:\share\ZLNF\my.client.dll
提示错误命令“copy C:\Program Files\MyTest\Applications\my.client.dll D:\share\ZLNF\my.client.dll”已退出,代码为 1。
排除权限问题后,是因为上面的路径太长导致,添加双引号,问题解决:
即为:copy "$(TargetPath)" "D:\share\ZLNF\my.client.dll"
这样做的一个目的是为了频繁更新dll时方便更新;
建一个批处理:双击运行后,就可以在局域网中另一台电脑中更新
@echo on
@echo begin
net use \\192.168.0.135\ipc$
copy "\\192.168.0.135\share\ZLNF\my.client.dll" "C:\Program Files\MyTest\Applications\my.client.dll"
@echo OK
pause