升级到 .NET 4.6以上之后bin目录下多出一大堆dll

DefinaHelper 2019-06-23 11:21:59


如图所示,按理来说这些dll文件都是 framework框架里面的,不是安装.net framework 的时候在系统里面的吗?

而且测试过,这些dll还不能删除,一删除程序运行就会报错。

请问有什么办法和原来的.net framework 4.5 一样呢? bin目录下只有自己开发和手动引用的dll,这些系统的dll文件还是在系统目录下。
...全文
254 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
exception92 2019-06-24
  • 打赏
  • 举报
回复
是的,安装framework之后会将。net平台中的公共库安装到系统中的全局程序集缓存中。一些公用的类库会自动被引用到项目中。 有些dll不能删除,因为程序运行时需要。有些dll中引用的其它dll也会被引用进来。
  • 打赏
  • 举报
回复
看一下自己程序的引用?
DefinaHelper 2019-06-24
  • 打赏
  • 举报
回复
引用 7 楼 q363186 的回复:
这算什么,我用asp.net core 写了一个hello word ,发布一下 都有20个dll
core可以理解,毕竟要跨平台运行。
DefinaHelper 2019-06-24
  • 打赏
  • 举报
回复
全都不能删,一删就报版本错误。
楠小南 2019-06-24
  • 打赏
  • 举报
回复
这算什么,我用asp.net core 写了一个hello word ,发布一下 都有20个dll
by_封爱 版主 2019-06-24
  • 打赏
  • 举报
回复
没事 反正也没多少K... 如果强迫症 就一个一个删 看是否报错...
enaking 2019-06-24
  • 打赏
  • 举报
回复
应该是和你引用一一对应的。
stherix 2019-06-24
  • 打赏
  • 举报
回复
你估计是引用了.net standard的nuget库,这样他会把.net framework下用于兼容的dll全部放进来了

110,549

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧