【问题标题】:usin Simple.OData.Client at ||Xamarin app that targets .Net standard在以 .Net 标准为目标的 ||Xamarin 应用程序中使用 Simple.OData.Client
【发布时间】:2018-05-10 13:24:17
【问题描述】:

您好,我已开始构建将使用 OData 服务的 Xamarin 表单应用程序。在大多数示例中建议使用 Simple.OData.Client 但是当我添加块包时,我得到以下警告。

使用“.NETFramework,Version=v4.6.1”而不是项目目标框架“.NETStandard,Version=v2.0”恢复包“Simple.OData.Client 4.29.0”。此软件包可能与您的项目不完全兼容。

PS:我从 .net 3.5 开始就离开了,所以如果有人对 Core .Standard 和基本框架有所了解,那就太好了。因为我读了很多书,但我不能 100% 确定我得到了完整的概念

【问题讨论】:

    标签: c# .net xamarin xamarin.forms odata


    【解决方案1】:

    基本上您尝试使用的 NuGet 与 .net 标准 2.0 尚不兼容。

    迁移到 .netstandard 的一个小烦恼是,任何希望被 .netstandard 项目使用的 NuGet 包都必须更新。

    短期解决方案是使用更新的 OData 客户端,如下所示:

    OData Nuget

    更新:

    您尝试使用的软件包已更新为支持 .netStandard 2.0。

    您只需要使用预发布版本:

    beta version

    这里是项目所有者讨论更改的链接

    Github Issue

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 2018-03-23
    相关资源
    最近更新 更多