Поставщик F # Type FSharp, таргетинг Data.SqlClient. NetStandard 2.0 завершается неудачно при использовании do tNet Build из командной строки, но успешно в Visual Studion 2019 - PullRequest
2 голосов
/ 19 февраля 2020

Я использую провайдер типа F # FSharp.Data.SqlClient в таргетинге DLL. Net -Standard-2.0, в то время как при успешной сборке в Visual Studio 2019 происходит сбой, когда я пытаюсь построить его с помощью компилятора командной строки. tNet компилятор со следующим сообщением об ошибке

J:\Workspaces\DRILQUIP_2456764.0\Applications\EngWeb\Dev\src\EngWeb.Core\BillOfDocuments\BillOfDocumentsDataAccess.fs(14,27): error FS3033: The type provider 'FSharp.Data.SqlProgrammabilityProvider' reported an error: Could not load file or assembly 'System.Data.SqlClient, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Reference assemblies should not be loaded for execution.  They can only be loaded in the Reflection-only loader context. (0x80131058) [J:\Workspaces\DRILQUIP_2456764.0\Applications\EngWeb\Dev\src\EngWeb.Core\EngWeb.Core.fsproj]
J:\Workspaces\DRILQUIP_2456764.0\Applications\EngWeb\Dev\src\EngWeb.Core\BillOfDocuments\BillOfDocumentsDataAccess.fs(14,27): error FS3033: The type provider 'FSharp.Data.SqlProgrammabilityProvider' reported an error: Could not load file or assembly 'System.Data.SqlClient, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Reference assemblies should not be loaded for execution.  They can only be loaded in the Reflection-only loader context. (0x80131058)

Я использую FSharp.Data.SqlClient версии 2.0.6 и System.Data.SqlClient версии 4.8.1 и FSharp.Core версии 4.7.0

Любая помощь в этом вопросе будет оценена

...