Visual studio code 如何在Windows上使用VSCode创建Azure Function应用程序的V1和V2版本

Visual studio code 如何在Windows上使用VSCode创建Azure Function应用程序的V1和V2版本,visual-studio-code,azure-functions,Visual Studio Code,Azure Functions,我已经安装了.NETCore2.0和.NET4.7.2 我已经在VScode中安装了Azure Function Apps扩展,并验证了Azure functions核心工具v2也已安装 我能够使用.netcore创建和调试V2函数应用程序,没有任何问题 我的问题是,如何使用VSCode并排安装V1函数应用程序的工具,并能够进行调试 谢谢这是你想要的吗 1,删除全局azure功能核心工具版本。 转到cmd,使用以下命令: npm uninstall -g azure-functions-core

我已经安装了.NETCore2.0和.NET4.7.2

我已经在VScode中安装了Azure Function Apps扩展,并验证了Azure functions核心工具v2也已安装

我能够使用.netcore创建和调试V2函数应用程序,没有任何问题

我的问题是,如何使用VSCode并排安装V1函数应用程序的工具,并能够进行调试

谢谢这是你想要的吗

1,删除全局
azure功能核心工具版本。

转到cmd,使用以下命令:

npm uninstall -g azure-functions-core-tools
2,然后转到VS代码,创建一个空文件夹。

按F1键,单击,然后单击语言

现在,您可以看到多个可供选择的函数版本:

点击你想要的

3,在功能应用程序文件夹下创建一个名为
node\u modules
的文件夹。

4,单击F1打开cmd终端。

如果您刚才选择v2,请使用以下命令:

npm安装azure核心功能-tools@2

现在,它已成功创建

5,如何运行测试azure功能:

在本地计算机上使用此命令:

node_modules\.bin\func host start

如何创建函数v1类似。

您好,您尝试过我的解决方案吗?它有用吗?嗨,有点我了解您的方法,这些工具是本地安装的,而不是全局安装的,因此我可以在单独的VScode窗口中执行此操作。如果我只想运行该函数,那么遵循v2的方法是可行的——当我尝试调试时,系统会提示我再次全局安装该工具。对于v1函数,当我尝试运行时,会出现未经授权的异常,类似地,当我尝试调试时,它会尝试在全局范围内再次安装工具-同时它还表示我需要工具的x64位版本,指令将覆盖npm安装的版本。