致命错误Visual Studio 2017-Azure函数

时间:2018-11-01 02:34:33

标签: azure visual-studio-2017

我想调试Azure函数时遇到致命错误。复制步骤如下:

  1. 创建一个新的Azure Function项目。 enter image description here
  2. 在下拉菜单中选择“ Azure Functions v2(.NET Core)”,然后选择“ Http触发器”。 enter image description here
  3. 编译生成的模板代码,然后单击调试按钮(F5)以获取错误。 enter image description here

我在Visual Studio Community和Professional中遇到该问题。我尝试按照here中的建议尽可能清理缓存的Visual Studio文件,从而多次卸载并重新安装。我还尝试在Visual Studio Installer中添加/删除尽可能多的组件,但没有成功。在Visual Studio安装程序中检查了Azure开发。

enter image description here

似乎计算模拟器在Visual Studio中遇到一些兼容问题。另外,生成的项目如下所示:

enter image description here

当我使用未使用.NET Core的旧版本(v1)时,使用Azure Compute Emulator进行调试没有问题。

1 个答案:

答案 0 :(得分:6)

嗯...看来,当我们安装/升级Visual Studio 2017时,它并没有在Visual Studio 2017中安装最新版本的云扩展。

您需要进入工具 => 扩展和更新...

然后更新所有云扩展。

enter image description here