You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure FunctionApp教程执行遇NU1101: 找不到Microsoft.NET.Sdk.Functions包

NU1101 报错解决指南

问题根因

该报错本质是本地NuGet配置的源中,不存在匹配版本的Microsoft.NET.Sdk.Functions包,此前更新Visual Studio未生效,是因为没有将Azure开发相关的依赖包同步到本地可访问的NuGet源中。


联网环境快速修复

  • 首先验证NuGet官方源是否启用,执行命令:
    dotnet nuget list source
    确认输出中存在https://api.nuget.org/v3/index.json且状态为启用。
  • 若官方源未存在,执行添加命令:
    dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org
  • 清理本地NuGet缓存后重试构建:
    dotnet nuget locals all --clear && dotnet build

离线环境修复

  • 进入之前下载的Visual Studio Professional bootstrapper所在目录,执行命令拉取Azure开发相关的离线依赖包:
    vs_professional.exe --add Microsoft.VisualStudio.Workload.Azure --add Microsoft.Component.Azure.Functions.Tools --lang zh-CN --layout C:\VSOfflineAzureRepo
  • 等待所有包下载完成后,将离线目录添加到NuGet源:
    dotnet nuget add source C:\VSOfflineAzureRepo -n VSAzureOffline
  • 清理缓存后重新构建项目即可。

兼容校验

确保项目中指定的Microsoft.NET.Sdk.Functions版本和本地安装的.NET SDK、Azure Functions Core Tools版本匹配:进程内托管模型的C#函数建议使用4.x版本SDK,对应.NET 6或.NET 8运行时。

内容的提问来源于stack exchange,提问作者tomcam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 01:27:03