2017-08-16 89 views
0

我升级我的Visual Studio 2017年到最新版本,即15.3。然后,我升级了Azure函数和WebJobs的VS扩展。创建Azure的功能项目的目标.NET框架

当我创建一个新的Azure的功能项目目标.NET 2.0的核心,它还是面向.NET框架。见下文......

enter image description here

这是项目文件: enter image description here

附:为了公平起见,该对话框说的.NET Framework 2.0.NET核2.0。所以我想MS意味着以.NET Framework 2.0为目标!

回答

4

更新17年12月21日在这里看到更新后:Develop Azure Functions on any platform

以前的答案

行为可能有点混乱;现在我已经澄清了博客文章:Azure Functions Tools released for Visual Studio 2017 Update 3

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

目前,Azure函数仅在完整框架上运行,因此定位netstandard2.0没有好处。但是,我们将运行时移植到.NET Core,此时存在差异。一旦这项工作完成,默认情况下,新建项目对话框将以netstandard2.0为目标。

+1

关于此的更多最新信息:https://stackoverflow.com/a/46614307/152997 – McGuireV10