C# 项目内嵌dll文件
0x01 说明
项目依赖了很多的dll文件,每次运行都会在exe生成的目录下复制多个dll文件,之后不太方便拷贝exe文件。
0x02 解决办法
使用NuGet包管理安装依赖包Fody和Costura.Fody:

由于不同版本的Costura.Fody对于.NETFramework和Fody的依赖版本也不同,在安装时需要注意,查看描述:

因此项目的目标框架也对应需要设置:

当目标框架低于.net4.0时,将会出现FileNotFoundException,并提示项目依赖的某dll文件找不到。

浙公网安备 33010602011771号