.6 Конфликт WebApi в приложении Win8 / Metro - PullRequest
0 голосов
/ 22 января 2012

Я пытаюсь использовать .6 WebApi в приложении C # metro. Я могу добавить .6 dll ссылки на консольное приложение win8, но не могу заставить его работать в приложении Metro / Xaml. Я могу добавить Microsoft.Net.Http.Formatting, но когда я добавляю System.net.http, это противоречит DLL Systemm.net.http в GAC, я думаю.

var resp = httpClient.GetAsync("").Result;
Person person = resp.Content.ReadAsAsync<Person>().Result;

Кто-нибудь смог сделать эти две простые строки кода в приложении Win8 / Metro / Xaml?

Как я упоминал ранее, это работает в консольном приложении, если вы измените целевую платформу с .net Framework 4.5 Client Profile на .Net Framework 4.5

1 Ответ

0 голосов
/ 23 января 2012

Классы System.Net.Http в веб-API WCF являются версией 4.0 новых классов System.Net.Http в 4.5.При разработке для Win8 используйте вместо этого сборки .NET 4.5.

...