2
我已經構建了一個Windows Phone 7庫,並且同時創建了一個測試項目。當我運行測試時,出現以下錯誤:windows phone 7錯誤打開:System.Net
System.IO.FileNotFoundException: Could not load file or assembly「System.Net, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e」
但是,該參考文件已在項目中。這是在類代碼:
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
{ }
}
}
當我做這樣的單元測試:
[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());
}
任何人可以幫助解決這個問題?
謝謝!
對不起,我的英文很差,所以對我來說有點正確的意思問我〜 – magicshui 2010-10-11 18:19:24
我對手機開發不太瞭解,所以這只是一個猜測,但不是你根據Compact版本的框架構建手機應用程序?我的猜測是你的建築是針對錯誤的.Net版本的。 – asawyer 2010-10-11 18:22:25
好的,謝謝,我會嘗試其他的.NET框架 – magicshui 2010-10-11 18:24:05