背景
VS2107做了一个小工具,有使用NeGet库,插件带了dll。
因为工具非常小,不想带个dll,所以全部封装进exe里,动态链接改为静态链接。
Costura.Fody 插件真是强大,都不要把dll重新编译成静态库。
用法
NeGet首先安装Fody框架,选择Fody 4.21版本
然后安装Costura.Fody, 选择安装3.3.3版本
为什么一定要强调使用老版本呢,因为
Fody is only supported on MSBuild 16 and above. Current version: 15.
懂?
使用
安装完毕后,重新编译解决方案即可
参考
C# 直接生成.exe程序 不需要加dll文件打包运行。 无需安装