我喜歡在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