我将Visual Studio 2017升级到最新版本,即15.3。然后,我升级了VS Extension for Azure Functions和WebJobs。
当我创建一个面向.NET Core 2.0的新Azure功能项目时,它仍然以.NET Framework为目标。见下文......
P.S。公平地说,对话框显示 .NET Framework 2.0 不 .NET Core 2.0 。所以我想MS意味着直接针对.NET Framework 2.0 !!!
答案 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为目标。