.net - Newtonsoft.Json - mscorlib.dll 中发生了类型 'System.IO.FileLoadException' 的第一次机会异常

标签 .net visual-studio azure json.net

这真的让我很困惑。我有一个 VS 解决方案 - 具有一个辅助角色的 Azure 云服务。

我已将问题隔离到辅助角色中的一行代码,否则该代码完全是空的并且不执行任何操作。

var json = JsonConvert.SerializeObject(model);

如果注释掉这一行,a 可以在辅助角色的开始处命中断点。如果我包含它,断点永远不会被命中,并且我在输出中收到错误:

A first chance exception of type 'System.IO.FileLoadException' occurred in mscorlib.dll

我尝试卸载解决方案中的所有软件包,删除软件包文件夹中的所有内容,然后重新安装。运气不好!

最佳答案

尝试检查 newtonsoft.json 引用的提示路径。我假设它是一个 nuget 包引用,因此应该指向包文件夹中的路径。

当 VS 将提示路径更改为另一个项目 bin 文件夹并且构建服务器无法正确复制引用的 dll 时,我已经看到这种情况发生。

可能不是您的问题,但值得检查。

关于.net - Newtonsoft.Json - mscorlib.dll 中发生了类型 'System.IO.FileLoadException' 的第一次机会异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25169041/

相关文章:

wcf - 如何使用azure服务总线主题订阅中的对象

Django 微软 AD 身份验证

visual-studio - VS2010 "Add Item"目录改变

visual-studio - 从 MSBuild 发布中排除 `.js` 文件但不排除 '.min.js' 文件

azure - 使用 Azure CLI 创建 Cosmos DB 容器时出现错误 "Resource Not Found"

c# - 在 C# 程序集中的何处存储敏感数据?

.net - 存储库基础或特定方法?

c# - 为什么在文本框中更改文本时前景色是黑色而不是绿色?

c# - .NET 异步流读/写

visual-studio - Visual Studio 递归复制本地