C#打包方法(含VS2019引用不出现Costura的原因)
一、C# Winform如何打包dll成exe
(1)B站视频:C# winform 如何将多个dll打包生成一个可执行的exe文件中,罗分明博客中有介绍代码。
(2)B站视频:Winform程序怎么把dll打包进exe
(3)托管类打包成exe博文:【C#】Winform嵌入dll到exe中 参考的这篇文章
(4)非托管类打包成exe博文:C#(.Net) 将非托管dll嵌入exe中
二、C# Winform如何打包成setup和uninstall。
(1)B站视频:C#入门(22)之如何打包程序。这个视频是生成setup但不生成uninstall。评论中不推荐微软自带的打包工具,小工具可以用下setupfactory,其他的安装包可以用别的软件进行打包
(2) B站视频:C#入门(23)之如何打包卸载程序。
三、C# 第三方软件打包成exe
安装Costura Fody:VS2019中:工具---Nuget包管理器--管理解决方案的Nuget程序包,找到该程序包可以下载最新版的。
一定注意VS2019不能装Costura Fody的最新版,一定要装1.6.2,否则引用那里不出现Costura(注意避坑)。
建议使用1.6.2版本,用的vs2019,最新的4.0.0和2系列都测试发现不能用
利用Costura.Fody制作绿色单文件程序(C#程序(含多个Dll)合并成一个Exe)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!