尝试恢复包时发生错误:“Dapper”已经具有为“System.Data.SqlClient”定义的依赖项

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

我尝试在 Visual Studio 2012 上运行旧系统。当我尝试使用包管理器控制台还原包时,出现此错误。

尝试恢复包时发生错误:
“Dapper”已经具有为“System.Data.SqlClient”定义的依赖项

然后我尝试安装 Dapper 1.50,按照另一个问题的建议,并不断出现以下错误。

NuGet\Install-Package:“Dapper”已经具有为“System.Data.SqlClient”定义的依赖项。
在行:1 字符:1
NuGet\Install-Package Dapper -版本 1.50.5

CategoryInfo:未指定:(:) [安装包],InvalidOperationException
FullQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

然后我尝试卸载 dapper 并收到以下错误。

NuGet\uninstall-Package:无法找到包“Dapper”。
在行:1 字符:1
NuGet\uninstall-Package Dapper

CategoryInfo:未指定:(:) [卸载包],InvalidOperationException
FullQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.UninstallPackageCommand

我可以采取任何步骤来解决这些问题吗?

c# asp.net visual-studio-2012 nuget dapper
1个回答
4
投票

Dapper 1.50.5 是古老的(2018 年),并且包含

System.Data.SqlClient
依赖项。简而言之:不要使用古老的东西;在撰写本文时,“current”是 2.1.35,并且“不”有任何此类依赖性。所以...用那个。这仍然支持 .NET Framework 4.6.1。如果您需要更早的东西...祝你好运

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