2017-08-16 50 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