我的项目地图有3个项目。我没有很多引用,也不应该有很多.dll文件。但在我的Release文件夹中超过100! .dll文件。
.dll文件,比如System.IO我从来没有,我想知道它来自哪里。我看不到任何参考,也没有。
我唯一的想法是,dll文件是由于使用System.IO和其他东西的using指令而创建的。
你知道为什么我有这么多的DLL文件吗?
我的团队非常困惑,我们唯一的想法是从头开始重新创建项目,因为我们无法摆脱这些.dll文件。
但是从来没有创建.dll文件。另外,如果我手动删除dll文件,下一个版本会再次创建它们
因为项目引用已将copy local
设置为true
(单击visual studio中的dll)。如果它们包含在目标计算机的GAC中,则无需部署它们。如果GAC中包含dll,您可以在visual studio开发者控制台中查看:
gacutil /l System.IO
我做了初学者的错误:)
我想创建一个普通的类库,但不知怎的,我点击了.NETCore库并且工作了几天而不知道它是一个.netcore库。
删除.NetCore库并替换为正常库并修复所有引用错误解决了该问题