【问题标题】:Creating Azure Function Project in .NET Core Targets .NET Framework在 .NET Core 中针对 .NET Framework 创建 Azure Function Project
【发布时间】:2017-08-16 00:11:57
【问题描述】:

我将我的 Visual Studio 2017 升级到了最新版本,即 15.3。然后我升级了 Azure Functions 和 WebJobs 的 VS 扩展。

当我创建一个面向 .NET Core 2.0 的新 Azure Function 项目时,它仍然以 .NET Framework 为目标。见下文...

这是项目文件:

附:公平地说,对话框显示 .NET Framework 2.0 NOT .NET Core 2.0。所以我猜 MS 的意思实际上是针对 .NET Framework 2.0 !!!

【问题讨论】:

    标签: visual-studio azure visual-studio-2017 azure-functions


    【解决方案1】:

    12/21/17 更新在此处查看更新的帖子:Develop Azure Functions on any platform

    上一个答案

    这种行为可能有点令人困惑;我现在已经澄清了博文:Azure Functions Tools released for Visual Studio 2017 Update 3

    项目类型是 .NET Standard,但我们目前不支持 Azure Functions 运行时中的 .NET Standard 2.0 外观。现在 .NET Standard 2.0 是 RTM,我们将在未来的版本中进行此更新。一旦发生这种情况,除了更改目标框架之外,您无需进行任何项目更改。

    目前,Azure Functions 仅在完整框架上运行,因此定位 netstandard2.0 没有任何好处。但是,我们正在将运行时移植到 .NET Core,此时存在差异。一旦该工作完成,New Project 对话框将默认以 netstandard2.0 为目标。

    【讨论】:

      猜你喜欢
      • 2020-07-20
      • 1970-01-01
      • 2020-12-20
      • 1970-01-01
      • 1970-01-01
      • 2019-06-27
      • 1970-01-01
      • 1970-01-01
      • 2016-11-08
      相关资源
      最近更新 更多