本文主要是介绍C# 使用Costura.Fody 将多dll合成一个exe,安装ILmerge和MSBuild.ILMerge.Task,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、使用Costura.Fody 将多dll合成一个exe
工具菜单选择NuGet 控制台命令
PM> Install-Package Costura.Fody
设置需要的DLL配置考入本地
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程序包来安装
命令安装ILMerge:
PM> Install-Package ilmerge -Version 3.0.41
安装MSBuild.ILMerge.Task:
PM> Install-Package MSBuild.ILMerge.Task -Version 1.1.3
MSBuild.ILMerge.Task:https://www.nuget.org/packages/MSBuild.ILMerge.Task/
ilmerge:https://www.nuget.org/packages/ilmerge
安装完成之后,再项目右键点击重新生成。
– END
通过右键引用管理NuGet程序包的方法来添加
搜索ILmerge和MSBuild.ILMerge.Task,点击安装即可
这篇关于C# 使用Costura.Fody 将多dll合成一个exe,安装ILmerge和MSBuild.ILMerge.Task的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!