【发布时间】:2014-11-16 14:25:03
【问题描述】:
我在 OSX Yosemite 中运行 Xamarin。
我的问题是在编写单元测试时我根本无法让 System.Net.Http 工作。
要复制,可以创建一个非常简单的测试类:
using NUnit.Framework;
using System.Net.Http;
using ModernHttpClient
namespace testclass
{
[TestFixture ()]
public class Test
{
[Test ()]
public void TestCase ()
{
var client = new HttpClient (new NativeMessageHandler());
}
}
}
运行这个总是产生:
System.IO.FileNotFoundException: Could not load File or Assembly 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeytoken=b03f5f7f11d50a3a' or one of its dependencies.
但是,将同一行代码插入 Android 应用程序就可以了。
我已经尝试完全删除并重新安装 Xamarin,但不幸的是这并不能解决问题。有什么想法吗?
【问题讨论】:
-
你解决了这个问题吗,因为我现在也有同样的问题。
标签: .net xamarin system.net