Json.NET + VerificationException操作可能会破坏运行时的稳定性
我得到“操作可能会破坏运行时exception”。 我瞪大了一下,看起来exception与在运行时加载的冲突程序集有关。 所以,这里有几件事
- 相同的源代码在我的同事机器上工作。
- 我查看并搜索了对NewtonSoft.Json.dll的每个引用,看起来它来自同一个程序集。 (我认为这不会是一个问题,因为它在其他人机器上工作)。
- 我使用的是引用NewtonSoft的Raven,但它仅在客户端/ silverlight端的服务器端使用。 同样兼容我引用了raven引用的相同版本的Newtonsoft。
现在,问题可能是我在机器中安装了影响它的问题。 一些运行时/ SP安装等。有没有办法调试/弄清楚这里发生了什么。 当应用程序运行时,我查看并搜索了NewtonSoft.dll,它在临时的asp.net文件中获得了正确的版本。 ?
任何帮助都可以非常感谢。 我不想安装我的运行时。
激活Visual Studio Ultimate和IntelliTrace时可能会发生此exception。
尝试在IntelliTrace忽略列表上添加Newtonsoft.dll:
最新版本的Json.NET修复了这个错误 – https://james.newtonking.com/archive/2012/01/23/json-net-4-0-release-6-serialization-performance.aspx
这是一个已知的问题。
您应该能够通过删除对JSON .NET库的所有引用并将它们再次添加到项目中来解决此问题。
也可以看看:
https://json.codeplex.com/workitem/20624
JSON.Net抛出System.Security.VerificationException:操作可能会破坏运行时的稳定性
上述就是C#学习教程:Json.NET + VerificationException操作可能会破坏运行时的稳定性分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/957513.html