我来自很长的Java背景,对C#来说很新。我试图从Windows手机运行其中一个starter kit applications而我收到此错误。
A first chance exception of type 'Newtonsoft.Json.JsonReaderException' occurred in Newtonsoft.Json.WindowsPhone.dll
我发现很难调试这个,因为我直接引用了References指向Newtonsoft.Json.WindowsPhone的dll文件。在Java中,我会为库提供searched并下载源以在调试期间进入确切的位置。
如果可以,我将如何在C#中执行此操作(如何在运行时引用我的项目的库源代码)?我使用Visual Studio 2010 Express Edition作为IDE。
答案 0 :(得分:4)
答案 1 :(得分:2)
我最好的猜测是你应该下载Json.NET的最新版本,从项目的引用中删除已编译的库,并添加对源代码项目的引用。 (添加引用...>项目>浏览...)
答案 2 :(得分:1)
在调试器中停止程序后,可以使用modules window加载Json.NET的符号。显然,您需要在机器上放置符号,以便浏览它们。
如果不这样做,您可以切换到项目参考,并在Dan建议的解决方案中包含Json.NET。
答案 3 :(得分:0)
最简单的方法是在Visual Studio中下载最新版本,然后右键单击您的解决方案,在添加菜单下选择现有项目指向库的项目文件,然后单击打开按钮。之后你可以在任何你想要的地方设置刹车点。