Аз съм сравнително нов в разработката на WP8 и се натъкнах на проблем, който просто не мога да разбера, дори след часове гугъл.
Използвам визуално студио 2012 и внедрих System.Net.Http с помощта на NuGet, проверих референциите, локалното копиране е настроено на true, но няма да се изгражда.
Това е съобщението за грешка, което ме посреща:
CA0001 Error Running Code Analysis CA0001 : The following error was encountered while reading module '3D Protect Premium': Could not resolve member reference: [System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]System.Net.Http.HttpClient::PostAsync. [Errors and Warnings] (Global)
Как да поправя това, така че посочената версия да е правилна??
Редактиране
Кодът е добавен по-долу. Това не изглежда да е проблематично, това е само препращането - мисля, че това е моето недоразумение, за да бъда честен, просто нямам представа какво се случва със сборката System.Net.Http!!
//Creates a new HttpClient Instance
var client = new HttpClient();
// This is the postdata
// Data forms an array and is used to populate the remote MySQL DB
var postData = new List<KeyValuePair<string, string>>();
postData.Add(new KeyValuePair<string, string>("name", "windowsphonetest"));
postData.Add(new KeyValuePair<string, string>("latitude", LatitudeString));
postData.Add(new KeyValuePair<string, string>("longitude ", LongitudeString));
postData.Add(new KeyValuePair<string, string>("devID", "test"));
HttpContent content = new FormUrlEncodedContent(postData);
//The actual HTTP Transaction
client.PostAsync("http://blah.com", content).ContinueWith(
(postTask) =>
{
postTask.Result.EnsureSuccessStatusCode();
});