C# 使用Costura.Fody 将多dll合成一个exe,安装ILmerge和MSBuild.ILMerge.Task

1、使用Costura.Fody 将多dll合成一个exe

C# 使用Costura.Fody 将多dll合成一个exe,安装ILmerge和MSBuild.ILMerge.Task_第1张图片
工具菜单选择NuGet 控制台命令

PM> Install-Package Costura.Fody

设置需要的DLL配置考入本地
C# 使用Costura.Fody 将多dll合成一个exe,安装ILmerge和MSBuild.ILMerge.Task_第2张图片

2、安装ILmerge和MSBuild.ILMerge.Task

过程简介:在VS2013中通过NuGet安装ILmerge和MSBuild.ILMerge.Task,在程序编译时,经过这两个插件直接自动将exe和dll打包成一个exe放置在debug或release文件夹中,或者将dll合成一个dll。

首先,我们需要当前VS所适配的最新的NuGet,这一点可以在Nuget官网下载相应版本或者将VS更新到最新版。

可以连接之后,我们就需要安装ILmerge和MSBuild.ILMerge.Task,可以通过程序包管理器控制台安装,也可以通过右键引用中管理NuGet程序包来安装

C# 使用Costura.Fody 将多dll合成一个exe,安装ILmerge和MSBuild.ILMerge.Task_第3张图片
命令安装ILMerge:

PM> Install-Package ilmerge -Version 3.0.41

在这里插入图片描述
安装MSBuild.ILMerge.Task:

PM> Install-Package MSBuild.ILMerge.Task -Version 1.1.3

C# 使用Costura.Fody 将多dll合成一个exe,安装ILmerge和MSBuild.ILMerge.Task_第4张图片
MSBuild.ILMerge.Task:https://www.nuget.org/packages/MSBuild.ILMerge.Task/

ilmerge:https://www.nuget.org/packages/ilmerge

安装完成之后,再项目右键点击重新生成。

C# 使用Costura.Fody 将多dll合成一个exe,安装ILmerge和MSBuild.ILMerge.Task_第5张图片
– END

通过右键引用管理NuGet程序包的方法来添加
C# 使用Costura.Fody 将多dll合成一个exe,安装ILmerge和MSBuild.ILMerge.Task_第6张图片
搜索ILmerge和MSBuild.ILMerge.Task,点击安装即可

C# 使用Costura.Fody 将多dll合成一个exe,安装ILmerge和MSBuild.ILMerge.Task_第7张图片

你可能感兴趣的:(Windows,休闲一下,C#,.net,c#,windows)