J'ai construit une bibliothèque Windows Phone 7 et j'ai créé un projet de test en même temps. Lorsque je lance les tests, j'obtiens l'erreur suivante:windows phone 7 Erreur ON: System.Net
System.IO.FileNotFoundException: Could not load file or assembly“System.Net, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e”
Mais la référence était déjà dans le projet. Voici le code dans la classe:
public class SinaApiService
{
public string userName;
public string passWord;
private string secertKey;
public string SecertKey
{
get { return secertKey; }
set { secertKey = value; }
}
private bool needInitWebClient = true;
public static System.Net.WebClient wc;
public void InitSinaApiService(string userName, string passWord, string secretKey)
{
if (needInitWebClient)
{
this.userName = userName;
this.passWord = passWord;
this.SecertKey = secertKey;
needInitWebClient = false;
wc = new WebClient();
wc.Credentials = new NetworkCredential(userName, passWord);
wc.Headers["Authorization"] = "Basic" + Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(userName + ":" + passWord));
}
else
{ }
}
}
Quand je fais le test unitaire comme celui-ci:
[TestMethod]
public void TestMethod1()
{
WPSina.SinaApiService wc = new WPSina.SinaApiService();
wc.InitSinaApiService("[email protected]", "XXXXX", "123456"); ;
wc.public_timeline();
object obj = WPSina.SinaApiService.public_timeline_context;
Assert.AreNotEqual(null,obj.ToString());
}
peut-elle aider quiconque à le résoudre?
Merci!
je suis désolé, mon anglais est pauvre, donc c'est un peu pour moi de poser la question avec le sens correct ~ I – magicshui
Je ne sais pas beaucoup de développement de téléphone, donc c'est juste une supposition, mais ne vous construire des applications de téléphone contre la version Compact du cadre? Ma conjecture est votre bâtiment contre la mauvaise version de .Net. – asawyer
ok, merci, je vais essayer autre. Cadre – magicshui