我的项目地图有3个项目。我没有太多参考,因此不应有太多.dll文件。 但是在我的Release文件夹中有100多个!!! .dll文件。
.dll文件,例如System.IO,我从没有过,我想知道它的来源。我什么也没看到。
我唯一的想法是,由于using指令而创建了dll文件 使用System.IO和其他东西。
您知道为什么我有那么多dll文件吗?
我的团队非常困惑,我们唯一的想法是从头开始重新创建项目,因为我们无法摆脱这些.dll文件。
答案 0 :(得分:2)
但是从未创建过.dll文件。另外,如果我删除 dll文件手动创建,下一个版本会再次创建它们
因为项目引用已将copy local
设置为true
(在Visual Studio中单击dll)。如果它们包含在目标计算机的GAC中,则无需部署它们。您可以通过以下方式在Visual Studio开发人员控制台中检查GAC中是否包含dll:
gacutil /l System.IO
答案 1 :(得分:0)
我犯了一个初学者的错误:)
我想创建一个普通的类库,但是不知何故我单击了.NETCore库,并且工作了好几天却不知道它是.netcore库。
删除.NetCore库并替换为普通库并修复所有参考错误即可解决此问题