随笔 - 82  文章 - 1  评论 - 3  阅读 - 23万

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中

(5) C#直接使用DllImport外部Dll的方法

二、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)

 

[C#]使用Costura.Fody将源DLL合并到目标EXE

在VS2015下依赖dll或者其它库的窗体程序打包成一个单独exe程序的过程

posted on   飘一点红  阅读(736)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示