Xamarin表单 – 针对.NET标准

Xamarin表单 – 针对.NET标准,第1张

概述我刚才读过这篇文章: https://blog.xamarin.com/net-standard-library-support-for-xamarin/ 因此,我将所有库从可移植库转换为.NET Standard(1.4).我这样做是因为文章说“这个PCL现在需要升级到目标.NET标准库,可以在项目属性中找到它.” 但是,我无法弄清楚如何构建一个面向.NET Standard的Xamarin F 我刚才读过这篇文章:
https://blog.xamarin.com/net-standard-library-support-for-xamarin/

因此,我将所有库从可移植库转换为.NET Standard(1.4).我这样做是因为文章说“这个PCL现在需要升级到目标.NET标准库,可以在项目属性中找到它.”

但是,我无法弄清楚如何构建一个面向.NET Standard的Xamarin Forms项目.我克隆了Xamarin Forms样本,并打开了MasterDetailPage项目.我按照说明进入项目属性并从便携式切换到.NET Standard.我立即收到错误,告诉我需要选择NuGet 3.0支持.我对此很好,但我该怎么做?

我发现如果我删除Xamarin Forms NuGet包,我就可以切换到.NET Standard.但是,一旦我这样做了,我就无法添加Xamarin Forms NuGet包了.它只是一直在失败.与文章所说的相反,我无法添加对.NET标准库的引用.当我尝试在我的解决方案中添加对现有.NET标准库的引用时,Visual Studio只是给出了一个错误,指出该库不兼容.我应该针对Xamarin Forms定位哪个版本的.NET Standard?

如何使用Xamarin Forms支持编译.NET标准库?

解决方法 如果您想使用csproj而不是project.Json的新Visual Studio 2017版本,您可以使用dotnet migrate Cli命令或将此代码添加/编辑到您的csproj文件:

<Project Sdk="Microsoft.NET.Sdk">  <PropertyGroup>    <PackageTargetFallback>$(PackageTargetFallback);portable-win+net45+wp8+win81+wpa8</PackageTargetFallback>  </PropertyGroup></Project>
总结

以上是内存溢出为你收集整理的Xamarin表单 – 针对.NET标准全部内容,希望文章能够帮你解决Xamarin表单 – 针对.NET标准所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1085079.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存