【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) ! 就这么简单。

相关推荐
Fighting_19974 小时前
VSCode占C盘内存太大,如何处理
c语言·ide·vscode
界面开发小八哥9 小时前
「Java EE开发指南」如何用MyEclipse创建一个WEB项目?(一)
java·ide·java-ee·eclipse·myeclipse
emo了小猫9 小时前
VScode使用npm启动项目以及npm install ,npm start报错问题处理
ide·vscode·npm
大米2H16 小时前
Jupyter lab 配置两个python环境
ide·python·jupyter
Moshow郑锴21 小时前
IDEA为何一直无法使用超过4g内存
java·ide·intellij-idea
李少兄21 小时前
IntelliJ IDEA代码提示忽略大小写设置详解
java·ide·intellij-idea
FL16238631291 天前
VScode打开后一直显示正在重新激活终端 问题的解决方法
ide·vscode·编辑器
hashiqimiya1 天前
android studio底部导航栏
android·ide·android studio
I'mSQL1 天前
Visual Studio 2022打包程序流程
ide·c#·自动化·.net·visual studio
摆渡搜不到你1 天前
PyCharm Python IDE
ide·python·pycharm