2013-01-23 3 views

답변

5

당신이 NuGet에서 JSON.NET를 사용하는 가정이 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?

+0

깨갱 잘못된 버전이었다 참조하십시오. 죄송합니다. –

+0

NuGet 패키지에 문제가 없었습니까? 어떻게 그걸 고쳤습니까? – svick