我已经建立了一个windows 7库,并同时创建了一个测试项目。当我运行这些测试时,我会得到以下错误:
PublicKeyToken=7cec85d7bea7798e” System.IO.FileNotFoundException:无法加载文件或程序集“System.Net,Version=2.0.5.0,Culture=neutral,System.Net”
但参考资料已经在这个项目中了。这是类中的代码:
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());
}有人能帮忙解决吗?
谢谢!!
发布于 2011-05-27 11:14:49
文件存在吗?它应该在这里: Assemblies\Microsoft\Framework\Silverlight\v4.0\Profile\WindowsPhone\System.Net.dll c:\Program (x86)\Reference
如果它不存在(在x86操作系统上,查看您的c:\Program .(文件夹)再次尝试卸载和安装WPDT。
https://stackoverflow.com/questions/3908842
复制相似问题