从错误信息看,感觉是Newtonsoft.Json.dll的问题,换个版本试一下

解决方案 »

  1.   

    直接引用其DLL文件,不要把它的源代码放入你的解决方案。这是非常稳定、常用和独立的类库,因此你不需要放到你的解决方案里去修改它的源代码。如果你想编译和测试它的源代码,单独建立一个工程去玩儿。而你使用它时就应该直接使用官网上发布的纯粹二进制的版本,而不是源代码!实际上国内有些缺一些“德”的软件公司,他们将一些不太符合自己需求的开源软件的源代码放入自己的解决方案中并且随意修改人家的源代码,然后以闭源的方式发布自己的产品(号称自己创造了什么系统、什么分析平台、什么工具平台)。有点小聪明的学生都去当小偷了,而不是自己搞开发。
      

  2.   

    你应该“闭源形式地”引用其DLL,然后如果它有不足的部分你应该用你自己的系统做封装。
      

  3.   

    F11是跟踪到NewtonSoft的源码内部调试。
    这完全没必要。因为人家是经过N个版本的升级换代,被N多项目引用过的成熟的DLL。不要浪费不必要的时间在调试这些成熟代码上。除非你想去学习它,那就下载源码版本去调试。
      

  4.   

    错误信息是说源码里找不到哪个convert的cs文件。
    一般都是直接引用dll的,不是把源码也加到你的解决方案里。
      

  5.   

    如sp1234所分析,你估计是把人家Newtonsoft.Json的代码添加到你的解决方案了。
    使用Newtonsoft.Json的时候,直接把Newtonsoft.Json.dll添加到引用中使用就成。