C# DateFormatString在升级版本NewtonSoft Json后不起作用

C# DateFormatString在升级版本NewtonSoft Json后不起作用,c#,json,json.net,C#,Json,Json.net,我将我的NewtonSoft Json从7.00升级到8.00,并且我的函数不再工作,我如何在新版本的NewtonSoft.Json中使用DataFormatString 代码示例如下: public static T DeserializarJson<T>(string json) { JsonSerializerSettings set = new JsonSerializerSettings(); set.DateFormatString = "dd/MM/y

我将我的NewtonSoft Json从7.00升级到8.00,并且我的函数不再工作,我如何在新版本的NewtonSoft.Json中使用DataFormatString

代码示例如下:

 public static T DeserializarJson<T>(string json)
{
    JsonSerializerSettings set = new JsonSerializerSettings();
    set.DateFormatString = "dd/MM/yyyy";

    var objeto = JsonConvert.DeserializeObject<T>(json, set);

    return objeto;
}
publicstatict反序列化json(字符串json)
{
JsonSerializerSettings set=新的JsonSerializerSettings();
set.DateFormatString=“dd/MM/yyyy”;
var objeto=JsonConvert.DeserializeObject(json,set);
返回对象;
}

版本错误,版本返回到4:00,因为包nugget在此dll中工作错误


在我从app.config和dll中删除该行并重新安装返回工作的代码之后。

那么,是什么错误?你能在你的.cs文件头中发布你使用的
部分的样子吗。。?另外,如果您正在使用
nuget
获取程序集的较新版本,请确保packages.config和web.config或app.config文件对您的
Newtonsoft.Json
版本具有正确的设置。例如,我正在使用ver6
抱歉,他使用了错误的版本,版本是4.00。。我会的