F #: проблема SqlProvider с последней версией npgsql

Я пытаюсь использовать SQLProvider вместе с последним драйвером npgsql (postgresql) в классическом решении для инфраструктуры dotnet.
Я получаю сообщение об ошибке:

Код серьезности Описание Ошибка состояния подавления строки файла проекта FS3033 Поставщик типа «FSharp.Data.Sql.SqlTypeProvider» сообщил об ошибке: Не удалось загрузить один или несколько запрошенных типов. Получите свойство LoaderExceptions для получения дополнительных сведений. Подробности: не удалось загрузить файл или сборку System.Threading.Tasks.Extensions, Version = 4.2.0.0, Culture = нейтральный, PublicKeyToken = cc7b13ffcd2ddd51 или одну из их зависимостей. Das System kann die angegebene Datei nicht finden. SqlProviderDotnetFramework

К сожалению, System.Threading.Tasks.Extensions, Version = 4.2.0.0 больше не доступен на nuget. Есть ли у вас какие-нибудь предложения для меня?
Я уже установил

loadFromRemoteSources enabled = "true" />

, но это не помогает.


person weismat    schedule 27.12.2018    source источник
comment
Вы пробовали перенаправление привязки: docs.microsoft.com/en-us/dotnet/framework/configure-apps/   -  person nilekirk    schedule 27.12.2018
comment
Не уверен, как сделать перенаправление привязки для поставщика типа во время компиляции.   -  person weismat    schedule 27.12.2018


Ответы (1)


Обходной путь - установить npgsql в GAC через предоставленный файл MSI.

person weismat    schedule 16.01.2019