繁体   English   中英

Windows Phone 7错误ON:System.Net

[英]windows phone 7 Error ON:System.Net

我已经建立了Windows Phone 7库,并且同时创建了一个测试项目。 运行测试时,出现以下错误:

System.IO.FileNotFoundException:无法加载文件或程序集“ System.Net,版本= 2.0.5.0,区域性=中性,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("hello@gmail.com", "XXXXX", "123456"); ;
    wc.public_timeline();
    object obj = WPSina.SinaApiService.public_timeline_context;
    Assert.AreNotEqual(null,obj.ToString());
}

有人可以帮助解决吗?

谢谢!!

该文件存在吗? 它应该在这里: c:\\ Program Files(x86)\\ Reference Assemblies \\ Microsoft \\ Framework \\ Silverlight \\ v4.0 \\ Profile \\ WindowsPhone \\ System.Net.dll

如果不存在(在x86操作系统上,请查看c:\\ Program Files ...文件夹),然后尝试再次卸载并安装WPDT。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM