visual studio 一些小技巧 整理
本博客将会陆续的整理一些作者在实际开发中的一些小技巧,一些挺有意思的东西,将会持续更新,
#warning的使用
#warning 的意思是在程序编译的时候输出一个编译警告,比如在如下的方法里编译,然后我们编译结果看看
1 2 3 4 | public void DoSomething() { #warning 这个方法还没有实现,有待完成 } |
如下:
这里就有个非常有意思的用途,比如你在编写程序的时候,有些方法并没有写好,可能具体的实现在以后实现,就定义了一个简单的方法,万一以后自己忘记呢?所以就可以使用这个编译指令了,以后编译的时候就能清楚的知道哪里有什么问题,还能快速定位。
visual studio 编译携带文件输出
这个功能其实挺实用的,比如你的项目中,结果中需要输出一些古有的项目文件,比如携带的C++组件,是无法在项目中进行引用输出的,那么我们可以这么做
添加完成后,效果如下所示:
比如我们的程序里调用了这个库,我们需要在最终的程序运行目录里也要带有这个库,那么右键属性这个库。生成规则为内容,复制到输出目录,这样最终生成的exe就携带了这个信息。
但是有个问题,我们希望程序生成的时候,携带一些初始文件,这些文件是存储在程序运行目录的子目录中,比如Images文件夹,里面有几张图片,需要在系统里使用,那么这么操作:
然后再把所有的图片文件添加进去
然后每一张图片,都右键属性,复制到输出目录,然后项目再重新生成
打开Images查看:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 自定义通信协议——实现零拷贝文件传输
· Brainfly: 用 C# 类型系统构建 Brainfuck 编译器
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· DeepSeek 全面指南,95% 的人都不知道的9个技巧(建议收藏)
· 自定义Ollama安装路径
· 本地部署DeepSeek
· 快速入门 DeepSeek-R1 大模型
· DeepSeekV3+Roo Code,智能编码好助手