C# 无法在Xamarin portable项目中安装System.Net.Http
你好我是Xamarin的新手, 我正在尝试使用NuGet Package Manager将System.Net.Http安装到Xamarin可移植项目中。 然而,每当我试图下载它时,我都会遇到这个错误 无法安装程序包“System.Net.Http 4.3.1”。您正试图将此软件包安装到以“.NETPortable,Version=v4.5,Profile=Profile259”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者C# 无法在Xamarin portable项目中安装System.Net.Http,c#,xamarin,C#,Xamarin,你好我是Xamarin的新手, 我正在尝试使用NuGet Package Manager将System.Net.Http安装到Xamarin可移植项目中。 然而,每当我试图下载它时,我都会遇到这个错误 无法安装程序包“System.Net.Http 4.3.1”。您正试图将此软件包安装到以“.NETPortable,Version=v4.5,Profile=Profile259”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者 我尝试了该软件
我尝试了该软件包的所有可能版本,但都没有用。有人可以提供帮助吗?您是否尝试过安装?我在PCL Xamarin表单应用程序中使用它。您尝试过安装吗?我在PCL Xamarin表单应用程序中使用它。事实上,我解决这个问题的方法很奇怪 我发现一个被引用的程序集,名为 .NET-->在对象浏览器中的视图上单击鼠标右键-->选择System.NET.Http-->单击“添加对选定项目的引用”
添加了参考实际上,我解决这个问题的方法很奇怪 我发现一个被引用的程序集,名为 .NET-->在对象浏览器中的视图上单击鼠标右键-->选择System.NET.Http-->单击“添加对选定项目的引用”
并且添加了参考这可以通过更改PCL项目的配置文件编号来解决。 就我个人而言,我会通过进入:项目选项->构建-常规-更改目标来解开所有不需要的目标框架 在我的情况下,我已取消选中Windows Phone silverlight 8,配置文件编号已从PCL 4.5配置文件259更改为PCL 4.5配置文件111,如此屏幕截图所示:
完成此操作后,可以轻松添加System.Net.Http。这可以通过更改PCL项目的配置文件号来解决。 就我个人而言,我会通过进入:项目选项->构建-常规-更改目标来解开所有不需要的目标框架 在我的情况下,我已取消选中Windows Phone silverlight 8,配置文件编号已从PCL 4.5配置文件259更改为PCL 4.5配置文件111,如此屏幕截图所示:
完成此操作后,可以轻松添加System.Net.Http。您的目标配置文件是哪个?我的是PCL4.5,剖面图78@AlessandroCaliaro,Microsoft.Net.Http和System.Net.Http之间的区别是什么。我是否可以引用system.net.http之类的客户端对象并使用restfull服务?我安装了Microsoft.net.http,工作正常。解决了的!你的目标是什么?我的是PCL4.5,剖面图78@AlessandroCaliaro,Microsoft.Net.Http和System.Net.Http之间的区别是什么。我是否可以引用system.net.http之类的客户端对象并使用restfull服务?我安装了Microsoft.net.http,工作正常。解决了的!这是完全奇怪的,txs指出了这一点。你以同样的方式添加了一个参考,持续了10年,然后突然出现了。txs指出,这完全是奇怪的。你以同样的方式添加了一个参考,持续了10年,然后突然出现了。这就是我的解决方案!非常感谢!这就是我的解决方案!非常感谢!