【问题标题】:Azure Function Targeting .NET Standard Showing Warning面向 .NET 标准的 Azure 函数显示警告
【发布时间】:2018-04-29 11:20:09
【问题描述】:

刚刚安装了 Visual Studio 15.5 Preview,以便我可以创建面向 .NET Core 的 Azure 函数。在不进行任何更改的情况下,我看到了一个警告——见下文——内容为:

使用 .NET 恢复包 Microsoft.AspNet.WebApi.Client 5.2.2 框架版本 4.6.1 而不是项目目标框架 .NET 标准版本 2.0。这个包可能不完全兼容 你的项目。

知道如何解决此问题还是忽略此警告?正如我所说,这是我创建的一个全新的 Azure Function 项目,完全没有任何更改。

警告如下所示:

【问题讨论】:

    标签: asp.net-core .net-core azure-functions azure-webjobs azure-webjobssdk


    【解决方案1】:

    这种的情况下,您几乎可以忽略它。

    Microsoft.AspNet.WebApi.Client 的目标是“便携式类库(.NETFramework 4.5、Windows 0.0、WindowsPhone 8.0、WindowsPhone 8.1、WindowsPhoneApp 8.1)”(或 net45+win8+win81,因为它是目标框架名称),这意味着它与 . NET Core 和 .NET Standard (>= 1.2)。

    警告来了,因为它没有专门针对 netstandard1.xnetstandard2.x 名字对象。它只是告诉您“这可能与 .NET Core/.NET Standard 不兼容”。

    【讨论】:

    • 您可以通过在 .csproj 中设置 <NoWarn>NU1701</NoWarn> 来消除警告。
    【解决方案2】:

    是的,您没有做错任何事情:目前这是可以预料的。 Functions v2 现在处于测试阶段,所以你必须忍受这个警告一段时间。它应该不会给您带来任何功能问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-29
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-24
      相关资源
      最近更新 更多