前言
我们在之前的文章中,使用过资源嵌入加AssemblyResolve
事件来实现将整个项目只生成一个exe文件,也使用过采用自解压打包的方式来实现,后面有粉丝留言说试试Costura.Fody
,好吧那就试试,最后发现确实好用。具体使用方式如下:
开发环境:.NET Framework版本:4.8
开发工具:Visual Studio 2022
实现步骤
public class Class1
{
public int Sum(int a ,int b)
{
return a + b;
}
}
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine(new ClassLibrary1.Class1().Sum(3, 5));
Console.ReadLine();
}
}
Costura.Fody
,在Nuget搜索并安装,目前最新版本是5.7.0,Costura.Fody
的开源地址为:https://github.com/Fody/Costura,如果在使用过程中有问题,也可点击去看看作者有没有说明。实现效果
联系客服