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

全新安装VS 2019 Enterprise后缺少AspNetCore、Azure相关包如何解决?

解决步骤

1. 配置NuGet官方在线源

你观察到的包管理器仅存在离线源是导致问题的核心原因,Azure Functions相关依赖包需要从公网源拉取,配置操作如下:

  • 打开Visual Studio 2019,依次进入 Tools -> NuGet Package Manager -> Package Manager Settings -> Package Sources 页
  • 点击页面右上角的绿色加号添加新源,分别填写:
    • 名称:nuget.org
    • 源地址:https://api.nuget.org/v3/index.json
  • 点击右侧「Update」保存配置,勾选刚添加的nuget.org源,可取消无需使用的离线源勾选,点击「OK」生效
  • 右键报错的Azure Functions项目,选择「Restore NuGet Packages」,等待所有包拉取完成后重启Visual Studio即可

2. 配置后仍拉取失败的排查方案

如果完成源配置后仍无法正常加载依赖,按以下顺序排查:

  • 检查本地网络是否可以正常访问nuget.org,确认无企业代理、防火墙、杀毒软件拦截公网请求
  • 删除用户目录下的NuGet配置文件重置配置,文件路径为 C:\Users\{当前系统用户名}\AppData\Roaming\NuGet\NuGet.Config,删除后重启Visual Studio会自动生成默认配置文件,自带nuget.org源
  • 若你使用代理上网,需在NuGet.Config中添加代理配置,节点示例如下:
<configuration>
  <config>
    <add key="http_proxy" value="http://代理地址:端口" />
    <add key="http_proxy.user" value="代理认证用户名" />
    <add key="http_proxy.password" value="代理认证密码" />
  </config>
</configuration>

3. 额外验证项

  • 新建Azure Functions项目时,确认选择的运行时版本与你已安装的.NET SDK版本匹配,避免版本不兼容导致的包引用失败
  • 可前往控制面板 -> 程序和功能中核对对应版本的.NET SDK确实已完成安装,与Visual Studio Installer的安装状态交叉验证

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 18:15:05