Я пытаюсь запустить старую систему в 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Информация о категории: NotSpecified: (:) [Install-Package], InvalidOperationException
FullyQualifiedErrorId: NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
Затем я попытался удалить dapper и получил следующую ошибку.
NuGet\uninstall-Package: Невозможно найти пакет «Dapper».
В строке:1 символ:1
NuGet\uninstall-Package DapperИнформация о категории: NotSpecified: (:) [Uninstall-Package], InvalidOperationException
FullyQualifiedErrorId: NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.UninstallPackageCommand
Могу ли я выполнить какие-либо действия, чтобы устранить эти проблемы?





Dapper 1.50.5 является древней версией (2018 г.) и включает зависимость System.Data.SqlClient. Короче говоря: не используйте древнюю вещь; «Текущий» на момент написания — 2.1.35 и не имеет такой зависимости. Итак... используйте это. Это по-прежнему поддерживает .NET Framework 4.6.1. Если вам нужно что-то раньше... удачи!