在.NET开发过程中,一个项目可能存在多个dll,为了便于程序的部署或者程序的发布,一般我们会将多个dll整合成一个dll或者整合到一个exe中,这时可以使用.NET的整合工具SmartAssembly。
介绍
工具下载地址:
http://www.red-gate.com/products/ 文档地址:
http://documentation.red-gate.com/display/SA6/SmartAssembly+6+documentation 。SmartAssembly可以整合,NET的exe文件及dll文件,可以选择要整合的主exe或者主dll,它会自动扫描出该文件的依赖项,并执行生成。其一自带混淆、压缩、加密等功能。
应用场景
对多个个dll或者exe的集成管理
使用示例
具体可参考官方文档