Visual Studio for Mac 找不到云服务相关项目模板问题求助
Visual Studio for Mac 缺失Azure Functions云函数项目模板解决方案
核心原因:该问题由VS Mac模板加载逻辑与dotnet全局模板缓存不同步导致,即使Azure Functions插件已正常安装,也可能因为dotnet侧缺少对应模板、本地缓存损坏、SDK版本不匹配三类原因导致云分类模板不显示。
可按以下步骤逐一排查修复:
- 第一步:安装Azure Functions全局dotnet模板
打开终端执行如下命令安装项目模板:dotnet new --install Microsoft.Azure.WebJobs.ProjectTemplates
若同时需要函数项模板,可额外执行:dotnet new --install Microsoft.Azure.WebJobs.ItemTemplates - 第二步:清除VS Mac模板缓存
打开VS Mac顶部菜单Visual Studio -> 设置 -> 其他 -> 项目模板,点击清除模板缓存后完全退出VS Mac,再重新启动软件查看。 - 第三步:手动指定适配的SDK版本
如果仍未加载出模板,可在VS Mac顶部菜单项目 -> SDK位置中,手动选择你已安装的.NET Core 3.1 或 .NET 5 SDK路径,而非默认的更高版本SDK,重启软件后即可正常识别。
如果临时需要创建项目,也可以直接在终端执行dotnet new func --name 自定义项目名创建Azure Functions项目,再通过VS Mac打开即可正常开发、调试、发布,不会影响功能使用。
内容的提问来源于stack exchange,提问作者paulinventome
相关产品推荐
相关产品推荐

