尝试在 .NET 8.0.204 上安装 Microsoft.Data.SqlClient 失败

问题描述 投票:0回答:1

使用.NET 8.0.204创建全新的控制台项目后

当我跑步时:

dotnet add package Microsoft.Data.SqlClient --version 5.2.0

安装软件包失败,并出现以下错误:

Determining projects to restore...
Writing C:\Users\alamadrid\AppData\Local\Temp\tmpfoxkvh.tmp
info : X.509 certificate chain validation will use the default trust store selected by .NET for code signing.
info : X.509 certificate chain validation will use the default trust store selected by .NET for timestamping.
info : Adding PackageReference for package 'Microsoft.Data.SqlClient' into project 'C:\Users\alamadrid\Documents\Projects\STATMiniAgentLinux\STATMiniAgentLinux.csproj'.
info : Restoring packages for C:\Users\alamadrid\Documents\Projects\STATMiniAgentLinux\STATMiniAgentLinux.csproj...

错误:NU1100:无法解析“net8.0”的“Microsoft.Data.SqlClient (>= 5.2.0)”。
错误:包“Microsoft.Data.SqlClient”与项目“C:\Users lamadrid\Documents\Projects\STATMiniAgentLinux\STATMiniAgentLinux.csproj”中的“所有”框架不兼容。

Microsoft.Data.SqlClient
5.2.0 应该支持 .NET 8.0.204,因为该版本的发行说明中是这么说的。

发行说明

更奇怪的是,我在网上找不到任何人和我有同样问题的人。

请参阅下面我的 csproj 文件。

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net8.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>
c# .net .net-8.0 sqlconnection
1个回答
0
投票

我再次尝试安装,不再出现该错误。 Nuget 似乎有些问题。

© www.soinside.com 2019 - 2024. All rights reserved.