在.NET Core中创建Azure功能项目目标.NET Framework

问题描述 投票:0回答:1

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

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

enter image description here

这是项目文件:enter image description here

附:公平地说,对话框说的是.NET Framework 2.0 NOT .NET Core 2.0。所以我想MS意味着字面上针对.NET Framework 2.0!

visual-studio azure visual-studio-2017 azure-functions
1个回答
4
投票

更新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,此时存在差异。完成该工作后,默认情况下,“新建项目”对话框将以netstandard2.0为目标。

© www.soinside.com 2019 - 2024. All rights reserved.