为什么OS X上的Xamarin Studio会出现以下错误,而Visual Studio中却没有?

Pau*_*ung 7 mono f# visual-studio xamarin

我试图理解为什么在OS X上运行Xamarin Studio 5.9.1(build 3)中的测试时会出现以下错误.


System.IO.FileNotFoundException:无法加载文件或程序集'System.Net.Http,Version = 1.5.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.

System.IO.FileNotFoundException


System.TypeLoadException:发生了类型加载异常.

System.TypeLoadException


所有项目都成功构建,并且使用相同的解决方案在Windows上的Visual Studio中运行相同的测试.

我在OS X上构建测试项目看到了警告,尽管已经安装并添加了引用.

引用MyProject.fsproj的所有项目都必须安装nuget包Microsoft.Bcl.Build.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=317569.

Pau*_*ung 3

我仍然不知道为什么 Xamarin 的行为与 Visual Studio 不同,但根本原因是测试项目针对 .Net 4.5,而主项目针对 .Net 4.0

感谢@7sharp9 的帮助。