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

无法安装Microsoft.Data.SqlClient NuGet包,报错NU1100求助

解决NU1100无法解析Microsoft.Data.SqlClient包的问题

NU1100: Unable to resolve 'Microsoft.Data.SqlClient (>= 5.1.1)' for 'net7.0-windows7.0'. PackageSourceMapping is enabled, the following source(s) were not considered: Microsoft Visual Studio Offline Packages, Package source. Package restore failed. Rolling back package changes for 'workers'.

尝试以下方案排查解决:

  • 检查包源映射配置
    打开项目根目录的NuGet.Config文件,确保包源映射为Microsoft.Data.SqlClient指定了正确的源。比如要包含nuget.org,配置示例:

    <packageSourceMapping>
      <packageSource key="nuget.org">
        <package pattern="Microsoft.Data.SqlClient" />
      </packageSource>
    </packageSourceMapping>
    

    若你添加了本地包源,也要将其加入映射并指定对应包的匹配规则。

  • 强制清除NuGet缓存
    打开终端执行命令清除所有本地缓存:

    dotnet nuget locals all --clear
    

    随后重新安装包:

    dotnet add package Microsoft.Data.SqlClient --version 5.1.1
    
  • 验证框架兼容性并调整版本
    虽然官方标注5.1.1支持net6.0+,但可尝试切换到5.1.0、5.2.0版本,或直接安装最新稳定版:

    dotnet add package Microsoft.Data.SqlClient
    
  • 临时禁用包源映射排查
    在NuGet.Config中注释掉包源映射配置,测试是否能正常安装:

    <!-- <packageSourceMapping>
      ... 原映射内容 ...
    </packageSourceMapping> -->
    

    安装成功后再重新配置正确的映射规则。

  • 检查本地包源完整性
    若手动下载了.nupkg包并添加本地源,确认文件未损坏、版本与需求匹配,可重新下载包后再尝试添加源安装,也可直接将包放入项目packages目录本地引用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 03:45:19