尽管文件已存在,但System.IO.FileNotFoundException错误

时间:2020-09-06 20:04:14

标签: c# error-handling

我得到的错误是:

System.IO.FileNotFoundException:'无法加载文件或程序集'System.Security.Permissions,版本= 4.0.3.0,区域性=中性,PublicKeyToken = cc7b13ffcd2ddd51'。系统找不到指定的文件。'

尽管文件存在,它仍会发生。

这是代码

Config config = JsonConvert.DeserializeObject<Config>(File.ReadAllText(Path.Combine(Directory.GetCurrentDirectory() + "\\config\\config.json")));

using (StreamReader file = File.OpenText(AppDomain.CurrentDomain.BaseDirectory + "\\config\\config.json"))
{
    JsonSerializer serializer = new JsonSerializer();
    Config config1 = (Config)serializer.Deserialize(file, typeof(Config));
}

1 个答案:

答案 0 :(得分:1)

如果您使用的是Visual Studio。右键单击文件,然后单击属性。将“复制到输出目录”设置为“始终复制”。