首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有newtonsoft-json的'System.IO.FileLoadException‘

带有newtonsoft-json的'System.IO.FileLoadException‘
EN

Stack Overflow用户
提问于 2016-09-17 22:49:48
回答 2查看 2.4K关注 0票数 2

每次我在前面创建的dll程序集中调用toJSONString()方法时,调试器都会在Visual Studio的输出窗口中给我这个“System.IO.FileLoadException”错误消息。请参阅下面的方法。我使用NuGet加载和引用newtonsoft-json.dll库,所以我无法理解为什么运行时尝试总是失败。

代码语言:javascript
运行
复制
Object output;
...
public String toJSONString()
{
    String strOut = "";
    if (output != null)
    {
        strOut = JsonConvert.SerializeObject(output);
    }

    return strOut;
}

在Solutions Explorer窗口的References下,我检查了C:\temp2\DataTables_Examples\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll.为Newtonsoft.Json的路径该dll文件确实存在。我不知道为什么应用程序看不到它?任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-17 22:57:01

这可能是您的包版本控制的一个问题。尝试为有类似错误的人提供this solution

票数 3
EN

Stack Overflow用户

发布于 2016-09-17 22:57:45

您是否打开了任何软件,即查看该库或其中的一个文件夹?(像NotePad++或其他什么)如果你直接在你的项目中包含这个包,也会更好。也许你应该试着找出这个文件是否存在于你的工作室(https://msdn.microsoft.com/en-us//library/system.io.file.exists(v=vs.110).aspx.(来自页面的示例)

代码语言:javascript
运行
复制
string curFile = @"c:\temp\test.txt";
Console.WriteLine(File.Exists(curFile) ? "File exists." : "File does not exist.");

也许这个链接也有帮助,检查你(工作室)的访问权限:Checking file/folder access permission

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39548138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档