VisualStudio2019如何编译程序为单文件?

如题,在VS中编了一个小程序,编译后发现程序必须依赖一个dll文件,而且很多电脑无法运行。求解如何将其编译成单文件(就是只需要一个exe就能直接运行的),大小变大没关系。... 如题,在VS中编了一个小程序,编译后发现程序必须依赖一个dll文件,而且很多电脑无法运行。求解如何将其编译成单文件(就是只需要一个exe就能直接运行的),大小变大没关系。
网上很多方法都试过了,但是VS2019没有解决方案,而且打包插件下载不下来。
若问题解决,再追加50甚至以上财富值。
展开
 我来答
syht2000
高粉答主

2020-12-05 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
你是用C#写的么,如果是的话目前做不到,运行时需要.net运行库支持,只需要一个exe就能用的,需要将代码编译为本地机器码才行(只有.net native才提供的本地编译,但那个是用在应用商店里的),另外,虽然有Salamander .NET Linker 这类第三方软件,但是问题很多。
如果你一定要这个需求的话并且项目不大的话,只能建议重写,常用的本地编译环境比如vb(注意是vb6,不是vs里的vb.net)、delphi和vc++,要简单的话用vb6好了。
追问
所以有什么推荐的打包软件吗?就是能把dll和EXE打包在一个EXE里面?
自己解决了,程序用Enigma Visual Box打包工具封装就行了,编译选x86,这40财富值送你了
AET音乐杀
2021-04-30
知道答主
回答量:15
采纳率:100%
帮助的人:9649
展开全部
点击生成-发布,然后修改配置文件设置,点开文件发布选项,勾上"生成单个文件"。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式