【visual studio 小技巧】项目属性->生成->事件

需求

我们有时会用到一些dll,需要把这些dll和我们生成的exe放到一起,一般我们是手动自己copy,

这样发布的时候,有时会忘记拷贝这个dll,导致程序运行出错。学会这个小技巧,就能实现自动copy,非常简单。

具体步骤

首先右键当前项目,找到整成标签下的事件标签,然后在生成事件后这里,写上:

bash 复制代码
copy "..\dll\libxl.dll" $(TargetDir)

copy "..\dll\libxl.dll" $(TargetDir) 相当于执行一句脚本命令!

意思就把libxl.dll 拷贝到 (TargetDir) "TargetDir" 这变量就表示exe的输出路径。(TargetDir)表示取出变量"TargetDir"中的值。

这里 "..\dll\libxl.dll" 使用的是相对路径,当然你可以使用绝对路径。这里当前路径就是当前子项目的路径。

..\ 就是解决方案的路径,..\dll就是解决方案下一个dll 文件夹,在这个文件夹里有个libxl.dll,在编译完成之后,就会把libxl.dll拷贝到 $(TargetDir) ! 就这么简单。

相关推荐
向哆哆3 小时前
Eclipse Java 开发调优:如何让 Eclipse 运行更快?
java·ide·eclipse
fluxcode3 小时前
Visual Studio构建三剑客:生成/重新生成/清理解决方案的正确打开方式
其他·log4j·apache·visual studio
wishfly7 小时前
vscode - 笔记
ide·笔记·vscode
四荒八极10 小时前
配置WebStorm键盘快捷键
ide·计算机外设·webstorm
穗余11 小时前
vscode优化使用体验篇(快捷键)
ide·vscode·编辑器
未来之窗软件服务12 小时前
资源管理器必要性———仙盟创梦IDE
前端·javascript·ide·仙盟创梦ide
大河qu15 小时前
IDE/IoT/搭建物联网(LiteOS)集成开发环境,基于 VSCode + IoT Link 插件
ide·vscode·物联网·华为云iotda
界面开发小八哥15 小时前
「Java EE开发指南」如何使用MyEclipse的可视化JSF编辑器设计JSP?(二)
java·ide·人工智能·java-ee·myeclipse
bloglin999991 天前
cursor/vscode启动项目connect ETIMEDOUT 127.0.0.1:xx
ide·vscode·编辑器·nodejs·cursor
love530love1 天前
【笔记】记一次PyCharm的问题反馈
ide·人工智能·windows·笔记·python·pycharm