C# 项目内嵌dll文件

0x01 说明

项目依赖了很多的dll文件,每次运行都会在exe生成的目录下复制多个dll文件,之后不太方便拷贝exe文件。

0x02 解决办法

使用NuGet包管理安装依赖包FodyCostura.Fody

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

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

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

posted @ 2020-05-18 21:03  flashine  阅读(371)  评论(0编辑  收藏  举报