c# - 无法加载文件或程序集“System.Diagnostics.StackTrace”或其依赖项之一
问题描述
我一直以弹出这个错误而告终,而且我无法终生解决它。我正在使用 Entity Framework 6.4 在 Net Framework 4.6.1 中开发 MVC Web 应用程序。它今天早上第一次弹出,当时我对 System.Diagnostics.Stacktrace 的引用为零,它没有安装在包中,也没有在 web 配置或包配置中。
所以我安装了它。错误仍然存在,参考上有一个不会消失的警告符号。
错误内容如下:
FileLoadException: Could not load file or assembly 'System.Diagnostics.StackTrace, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)]
Nuget 没有“4.1.0.0”,所以我下载了 4.3.0。
我也有:
<dependentAssembly>
<assemblyIdentity name="System.Diagnostics.StackTrace" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.3.0.0" newVersion="4.3.0.0" />
</dependentAssembly>
在我的网络配置中。我尝试将值更改为,4.1.0.0
但这也没有用。
对此非常令人沮丧的是,在以前的构建中它不是问题,工作正常,但是我做了一些代码更改,因为它在保存实体时崩溃了。这些代码更改不涉及安装任何其他框架,并且堆栈跟踪不显示我使用 system.stacktrace 更改的任何代码。
我需要做什么才能让这件事消失?它在本地工作,但不在服务器上,我如何让服务器识别对 system.diagnostics.stacktrace 的引用?
我无法访问服务器,也无法安装 Net Framework 4.7 或更高版本。
解决方案
推荐阅读
- angular - 角度监听网络调用的开始和完成(下载功能)以显示进度条或微调器
- prolog - 为 n 位创建所有组合时出现意外的重复结果
- python-3.x - 如何在不让我的电脑死机的情况下加载一堆图像进行深度学习
- symfony - Symfony 非规范化:递归非规范化不起作用
- ruby-on-rails - Ruby哪里数组不为空?
- python - 在python进程的后台线程中从队列中提取数据
- python - 更改选定的背景 ttk 树视图
- c# - 如何将 Sql 查询转换为 Linq 及其在 Entity Framework Core 中的 Join() 方法的等价物
- python - 我正在尝试使用 Roblox api 更改组状态,但我不断收到 401 错误
- css - 如何使两列宽度相同?弹性盒