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

时间:2017-08-16 00:11:57

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

我将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

P.S。公平地说,对话框显示 .NET Framework 2.0 .NET Core 2.0 。所以我想MS意味着直接针对.NET Framework 2.0 !!!

1 个答案:

答案 0 :(得分: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为目标。