Както е посочено в бележките по изданието на Npgsql версия 5.0 (Взломни промени) тук , програмата за инсталиране на MSI GAC е прекратена. Изявлението от бележките към изданието е дадено по-долу:
Npgsql вече не е насочен към .NET Framework 4.6.1. Тъй като е насочен към .NET Standard 2.0, все още е възможно да се използва Npgsql от приложения на .NET Framework; обаче вече не провеждаме регресионни тестове на .NET Framework и ще коригираме грешки само на основата на най-доброто усилие. Освен това разширението Visual Studio (VSIX) и инсталаторът на MSI GAC са преустановени. #3269.
Проблемът, с който се сблъсквам поради тази промяна, е, че клиентите ми използваха инсталатора на MSI, за да инсталират Npgsql в GAC и приложението ми зарежда фабричните си данни динамично, използвайки System.Data.Common.DbProviderFactory на .Net framework. Това ми дава гъвкавостта да позволя на клиента да избере необходимата версия на доставчика в зависимост от версията на базата данни.
Преминаването към инсталация на пакет nuget ще добави допълнителни разходи за актуализиране на пакети Npgsql в моето приложение. Затова искам да избегна този маршрут. Има ли някакъв начин да инсталирате най-новата версия на Npgsql 5.0 в GAC, както е направено от инсталатора на MSI?
Ако да, моля, уведомете ме за стъпките, за да го направя.