gpt4 book ai didi

.net - Xamarin.Forms 和 .Net 标准 2.0

转载 作者:行者123 更新时间:2023-12-02 02:45:48 25 4
gpt4 key购买 nike

我正在为我自己的应用程序启动一个新的 Xamarin.Forms 项目,我必须使用此插件:Bluetoothle仅与 .NET Standard 2.0 兼容,我已经设置了我的项目,一切正常。

我的问题是:现在建议将 .NET Standard 2.0 与 Xamarin.Forms 一起使用吗?

我担心在我的应用程序的开发过程中会出现不兼容性。例如,我尝试安装 Xamarin.Forms.GoogleMaps 并比较警告:

Package 'Xamarin.Forms.GoogleMaps 2.3.0' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETStandard,Version=v2.0'. This package may not be fully compatible with your project.

所以我想问您是否有人已经在 Xamarin 中使用 .NET Standard 2.0,以及您是否遇到某种问题。

最佳答案

不,您可以非常安全地将 .NET Standard 与 Xamarin.Forms 结合使用。大多数显示您提到的警告的包以前都针对可移植类库,该类库的 API 界面肯定比 .NET Standard 低。

在大多数情况下,只要库不调用某些在 .NET Standard 中不可用或未实现的 API,一切都会按预期工作。然而,这种情况主要发生在一些以前针对完整 .NET Framework 使用某些 Windows 特定 API 的库中。

最好的建议是尽可能多地测试应用程序和所有“角落”情况,但在使用良好支持的 PCL 库时应该是安全的。

关于.net - Xamarin.Forms 和 .Net 标准 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48825385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com