我喜欢在Windows 8应用程序中使用json.net序列化程序。JSON.net WindowsStore应用程序中的等待异步方法
Arent有没有什么可等待的异步方法?
在正常的.NET 4.5的应用我有异步方法而不是在Windows应用商店中的项目..
漏洞?您正在使用JSON.NET从的NuGet
我喜欢在Windows 8应用程序中使用json.net序列化程序。JSON.net WindowsStore应用程序中的等待异步方法
Arent有没有什么可等待的异步方法?
在正常的.NET 4.5的应用我有异步方法而不是在Windows应用商店中的项目..
漏洞?您正在使用JSON.NET从的NuGet
假设,它可能是你得到的包的版本错误,因为WinRT的版本被指定为根据以下评论,上述内容很可能是错误的。winrt45
,当it seems it should be netcore45
or windows8
。
但即使您修复该问题,使用SerializeObjectAsync()
和DeserializeObjectAsync()
方法也没有意义。 All they do is wrapping the synchronous version in Task.Factory.StartNew()
.
因此,要获得完全相同的效果,您可以从Task.Factory.StartNew()
中调用同步版本。
为什么不应该使用这种模式的更多信息,请参见斯蒂芬Toub的文章Should I expose asynchronous wrappers for synchronous methods?
业是错误的版本。我的错对不起 –
所以这不是与NuGet包的问题?你怎么修好它的? – svick