Visual studio code 如何在Windows上使用VSCode创建Azure Function应用程序的V1和V2版本
我已经安装了.NETCore2.0和.NET4.7.2 我已经在VScode中安装了Azure Function Apps扩展,并验证了Azure functions核心工具v2也已安装 我能够使用.netcore创建和调试V2函数应用程序,没有任何问题 我的问题是,如何使用VSCode并排安装V1函数应用程序的工具,并能够进行调试 谢谢这是你想要的吗 1,删除全局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
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安装的版本。