Но в Visual Studio 2019 с тем же источником пакет был успешно установлен. Что мне нужно сделать, чтобы установить его в моем проекте VS2012?
Сначала , спасибо Lex за предоставление полезной информации нам.
Поскольку VS2012 слишком стар для его обслуживания, самая высокая версия Nuget в VS2012 равна v2.8.60318.667
. И Npgsql 4.0.10
нужен nuget v4.xxx
или выше, который не поддерживается в VS2012 .
Решение
Если вы хотите установить этот пакет nuget в VS2012, вы не можете установить последнюю версию (4.0.10) пакета Npg sql nuget, вам следует установить версию, которую поддерживает nuget v2.8.60318.667
.
И Npgsql 3.1.10
поддерживаются в VS2012 , которые я успешно протестировал.
1) Если версия nuget в VS2012 это не последняя версия, вы должны обновить версию nuget до последней v2.8.60318.667
. (Tools
-> Extensions and Updates
-> Updates
)
2) Открыть Консоль управления пакетами по Tools
-> Nuget Package Manager
-> Package Manager Console
и введите:
Install-Package Npgsql -Version 3.1.10
Обновление
Просто установите старую версию Npg sql ( <= <code>3.1.10)
Надеюсь, это поможет вам.