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

当我创建一个针对.NET Core 2.0的新Azure Function项目时,它仍然针对.NET Framework。 见下文...

在此处输入图片说明

这是项目文件: 在此处输入图片说明

PS公平地说,对话框显示.NET Framework 2.0而 不是 .NET Core 2.0 所以我想MS的意思是瞄准.NET Framework 2.0 !!!

#1楼 票数:4 已采纳

更新17年12月21日,请参阅此处的新文章: 在任何平台上开发Azure函数

先前的答案

行为可能会有些混乱; 我现在澄清了博客文章: 为Visual Studio 2017 Update 3发布的Azure Functions工具

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

当前,Azure Functions仅在完整框架上运行,因此定位netstandard2.0没有任何好处。 但是,我们将运行时移植到.NET Core,这时有所不同。 一旦完成该工作,默认情况下,“新建项目”对话框将以netstandard2.0为目标。

  ask by Sam translate from so

未解决问题?本站智能推荐:

2回复

Visual Studio 2017 - 无法创建Azure功能应用程序

我在Visual Studio 2017中有一个解决方案,并尝试将Azure Function应用程序添加到此解决方案中: 但当我点击“确定”时,我收到一个错误: 找不到方法:'Void Microsoft.VisualStudio.Web.WindowsAzure.Com
1回复

VS2017 中没有 Azure 功能的发布设置选项

这是我的 Azure 函数 v2.0 的发布选项卡: 我没有看到任何连接到 Azure 上托管的 Azure 函数的选项。 因此,我无法为我的函数应用设置local.settings.json 。 请帮我解决这个问题。
1回复

编译Azure函数v1(.NET Framework)为Microsoft.Azure.WebJobs提供FileNotFoundException

我在Visual Studio 2017中有一个Azure Functions v1项目(ala .NET Framework)。它可以长时间构建/编译,现在它给出以下FileNotFoundException抱怨它找不到'Microsoft.Azure.WebJobs'v2 .2。 这个项目
2回复

VS 2017中未显示Azure Function App

尝试创建新项目时,找不到Azure功能图标。 我当前的Visual Studio版本是15.9.7,我拥有一个Azure订阅。 我可以在VS Code中创建Azure函数,但不能在常规的Visual Studio中创建。 已安装Azure开发 我在VS安装程序中的设置:
1回复

我的消息会被添加两次到队列中吗?

我有一个类似下面的功能: 由于我们在函数签名中指定了输出队列,如下所示: 以及函数中的行: 将消息之间添加两次?
1回复

无法在Visual Studio 2017中加载迁移的Azure功能项目

我在Visual Studio 2015(具有.funproj文件扩展名的项目)中开发了Azure Functions项目。 现在我想将它迁移到Visual Studio 2017,但是当我尝试时,VS不会加载项目。 为什么迁移失败?如何手动完成迁移?
3回复

在VS 2017中设置新项目时找不到Azure功能

我最近开始学习Azure功能。 我在门户网站上设置了一些,但现在我想在Visual Studio中开发它们。 我在15.3.2版本中安装了VS 2017,并且还安装了Azure开发工作负载。 我在教程中看到,在添加新项目时,我应该在Cloud选项卡中拥有“Azure Functions
2回复

项目中不存在目标“RunResolvePublishAssemblies”

我正在开发一个 WPF 应用程序,使用 VS 2017 版本 15.3.3 我很想知道文件类型 Azure Function 背后是什么:当我添加它时,解决方案资源管理器中没有任何变化,我忽略了它并继续我的工作(与 Azure 无关),但是当我编译项目时,我得到这个错误: 项目中不存在目标“