首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法加载文件或程序集'System.Collections,Version=4.0.0.0

无法加载文件或程序集'System.Collections,Version=4.0.0.0
EN

Stack Overflow用户
提问于 2017-12-10 00:23:53
回答 1查看 5.8K关注 0票数 2

我已经安装了nuget包。

bin文件夹不显示system.collections.dll。

当我运行应用程序时,我会得到以下错误:

无法加载文件或程序集“System.Collections、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件。

不管我做什么,我都解决不了!为什么dll会丢失。

我试过:

  • 安装最新版本,
  • 我已经确保没有冲突的版本,
  • 我尝试过将构建放在冗长的模式中,但是这些信息并没有对我特别有帮助。
  • 我尝试过删除bin和obj文件夹。
  • 我试过打扫和重建

如果我从我的web.config中删除引用

如果我继续删除这些错误,则会出现越来越多的问题:

代码语言:javascript
复制
<add assembly="System.Collections, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
<add assembly="System.Collections.Concurrent, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
<add assembly="System.Diagnostics.Debug, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
<add assembly="System.Globalization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
<add assembly="System.IO, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

有什么想法吗?

进一步注释:

  • 所有项目都参考.net框架4.5.2
  • 当我更新umbraco时,这个问题就出现了,如果这有帮助的话。7.3.4 - 7.7.6

编辑:

  • 我关闭了Visual,现在收到了一个新的警告:“发现同一依赖程序集的不同版本之间的冲突无法解决。当日志详细设置为详细信息时,这些引用冲突将列在构建日志中。”

编辑2:

  • 在我删除了system.collections nuget包之后,详细的输出日志声明:

第2235行: 1>在"mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089“和"mscorlib,Version=2.0.5.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e,Retargetable=Yes”之间发生了冲突。

EN

回答 1

Stack Overflow用户

发布于 2017-12-10 00:33:26

没有System.Collections程序集。他们都在mscorlib.dll。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47734636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档