Newtonsoft.Json - mscorlib.dll中出现'System.IO.FileLoadException'类型的第一次机会异常

时间:2014-08-06 19:55:54

标签: .net visual-studio azure json.net

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

我已将问题隔离到worker角色中的一行代码,否则该代码完全为空并且什么都不做。

var json = JsonConvert.SerializeObject(model);

如果对此行进行注释,则可以在worker角色的开头点击断点。如果我包含它,断点永远不会被击中,我在输出中出错:

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

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

1 个答案:

答案 0 :(得分:0)

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

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

可能不是你的问题,但值得一试。