c# - 随机出现 : Could not load file or assembly 'System.Reflection' or one of its dependencies

标签 c# asp.net .net dependencies

我正在开发一个 ASP.NET (.NET 4.7) 项目,当我更改应用程序中完全不相关的部分时,我不断收到以下错误:

无法加载文件或程序集“System.Reflection”或其依赖项之一。找到的程序集的 list 定义与程序集引用不匹配。

如果我卸载System.Reflection并重新安装它(使用NuGet),问题就会消失......只持续几分钟。我更改了代码中的其他内容(与 Reflection 无关,也没有添加/删除 NuGet 包,只是一些 C# 或 HTML 代码),重新启动我的应用程序,错误再次出现。

为什么它是随机发生的以及如何摆脱它?

更新:我已经无数次从整个解决方案中删除了所有 binobj 文件夹。没有用。

最佳答案

我遇到了类似的问题 - 就我而言,这是 nuget 从较旧的 .net 版本恢复包的问题,​​我无法解决。最终升级到新的 VS 2017 csproj格式以及新的 nuget,它解决了我的问题。

关于c# - 随机出现 : Could not load file or assembly 'System.Reflection' or one of its dependencies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48544158/

相关文章:

asp.net - Sitecore WebForms 应用程序中的 Mvc 4 路由 System.Web.AsyncStepCompletionInfo.RegisterBeginUnwound NullReferenceException

.net - 如何从资源字典继承/扩展样式?

c# - 在 .net 中重命名第三方 dll

c# - 从 VB 转换为 C#

c# - 在 RabbitMQ 中检测队列

c# - Kendo UI 输入焦点 - 选择和 Ajax 调用后,DropdownList 保留焦点

c# - 测试类型是否实现 INotifyPropertyChanged?

c# - 无法从网络服务访问公共(public)类(class)

c# 如果我在安装了 .NET 2 的机器上使用 .NET 3.5 函数代码会发生什么

asp.net - 多个用户控件和 javascript