【问题标题】:Xamarin Forms project How to target .NET Framework4.6Xamarin Forms 项目如何以 .NET Framework 4.6 为目标
【发布时间】:2017-11-14 16:19:58
【问题描述】:

我有一个 Xamarin.Forms 项目,它的 pcl 目标是 .netframework4.5

我想使用一个用 .netframework4.6 编写的 nuget 包。我该怎么做?

我试图将我现有的 pcl 项目转换为 .netStandard 项目,但是它不起作用,因为我同时针对 .netStandart 和 .netFramework。

然后我尝试将 .netStandart classLibrary 项目转换为仅针对 .netFramework4.6 的项目,并从我的 pcl 项目中引用它。我无法从我的 pcl 和我的 .droid 项目中引用它,因为不支持 .netFramework4.6。

我正在开发一个 Android 应用程序,因此我找到一个仅适用于 Android 的解决方案就足够了。

提前致谢!!

【问题讨论】:

    标签: xamarin.forms xamarin.android .net-standard .net-framework-version


    【解决方案1】:

    不幸的是,您无法将其更改为 4.6。问题是 Xamarin 使用特殊的配置文件来处理 .NET Frameworks 4.5。它经过自定义配置以与移动设备一起使用。因此,直到 Xamarin(现在的 Microsoft)推出针对 .NET Framework 4.6 的 Xamarin 新配置文件,您才能更改它的版本。

    【讨论】:

    • 我知道我不能在 Xamarin Forms PCL 项目中使用 .NET4.6,但据我所知,这个人声称我们可以通过将 PCL 转换为 .NET Standard 项目来完成它. link
    猜你喜欢
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2018-07-16
    • 2021-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多