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

相关推荐
bemyrunningdog1 小时前
IntelliJ IDEA导出WAR包全指南
java·ide·intellij-idea
锻炼²4 小时前
(已解决)vscode打开stm32cubemx生成的工程报红色波浪线警告
ide·vscode·stm32·stm32cubemx·vscode打开keil工程
yanxiaoyu1105 小时前
Pycharm远程调用Autodl进行训练(关机后不影响)
ide·python·pycharm
怪兽20146 小时前
PyCharm如何像其他idea软件跨行选择文本
ide·pycharm·intellij-idea
小龙报7 小时前
《算法通关指南:算法基础篇 --- 一维前缀和 — 1. 【模板】一维前缀和,2.最大子段和》
c语言·数据结构·c++·算法·职场和发展·创业创新·visual studio
R6bandito_8 小时前
STM32 HAL库原子操作编译问题解决指南
c语言·ide·经验分享·stm32·单片机·嵌入式硬件·mcu
idcardwang13 小时前
esp32-s3-supermini使用arduio IDE进行mpu6050的数据读取
ide·单片机
陈老师还在写代码1 天前
android studio 里的 activity 和 layout 是怎么关联上的
android·ide·android studio
CE贝多芬1 天前
用Microsoft Visual Studio Installer Projects 2022打包程序,同时安装VC++的运行库等
ide·microsoft·visual studio
dowhileprogramming1 天前
Visual Studio 2026 注册码
ide·windows·visual studio