Visual Studio 2022 发布独立的 exe 文件

我们在用 Visual Studio 2022 写好一个 exe 程序之后,如果想把这个拿到其他地方运行,需要把 exe 所在的文件夹一起拿过去。

编译出来的 exe 文件需要其他几个文件一同放在同一目录才能运行,原因在于默认情况下,Visual Studio 是把应用和它依赖的库分开进行编译的,这些文件包含了应用运行所需的依赖项、配置信息等。

.deps.json:记录着应用的依赖关系。

.dll:包含应用的代码和资源。

.pdb:调试符号文件,在调试的时候使用。

.runtimeconfig.json:定义应用运行所需的运行时配置信息。

这样分享就比较麻烦,下面讲一下怎么把所有配置信息打包进 exe 文件中,让他可以独立运行。

右击右边的项目名称,点击发布。

选择文件夹,下一步。

选择文件夹,下一步。

这个路径可改可不改,反正都在项目下面,点击完成。

点关闭。

点显示所有设置。

部署模式选择独立,展开文件发布选项,把生成单个文件勾上,点击保存(记一下这个目标位置,下面发布后在这个目录下面找)。

再使用这个进行发布。

等他生成完。

去刚才记住的页面,找到这个 exe 文件,可以看到,这个文件比之前那个要大很多,现在直接拷贝这个 exe 到任何位置,都可以运行。

示例:

这样分享你做的程序就会非常便捷了。

相关推荐
VIP_CQCRE8 小时前
Visual Studio 接入 AI 编程助手:用 LMLocal 连接 Ace Data Cloud
ai·大模型·开发工具·visual studio·ace data cloud
郝学胜-神的一滴10 小时前
C++11 工程级应用 12:编译期类型魔法,干掉重复与臃肿的代码
开发语言·数据结构·c++·软件工程·visual studio
郝学胜_神的一滴1 天前
C++11 工程级应用 12:编译期类型魔法,干掉重复与臃肿的代码
c++·visual studio
水饺编程1 天前
第5章,[Win32 章节] :在平面直角坐标系中描点
c语言·c++·windows·visual studio
郝学胜_神的一滴1 天前
C++11 工程级应用 11:编译期黑魔法,告别重复烂代码
c++·visual studio
VIP_CQCRE1 天前
Visual Studio 也能接入 AI 编程:用 Ace Data Cloud 快速配置 LMLocal
openai·ai编程·visual studio·ace data cloud
an86950012 天前
unity如何在visual studio中打断点debug
unity·游戏引擎·visual studio
典典分享指南2 天前
DeepSeek Harness 开源贡献手记:从 Issue 到 Merge 的完整旅程
jupyter·github·vim·idea·visual studio
水饺编程2 天前
第5章,[Win32 章节] :绘制平面直角坐标系
c语言·c++·windows·visual studio
郝学胜-神的一滴3 天前
C++11 工程级应用 09:告别无谓拷贝,解锁高性能移动语义
开发语言·数据结构·c++·vscode·软件工程·visual studio