此处出现问题:https://github.com/Arrow7000/SqlProviderTest
我对.NET领域还很陌生,因此无法准确地解决问题所在。
我试图直接在F#.NET Core项目中使用SQL类型提供程序,但是在使其正常工作时遇到了很多问题。据我所知,这是由于.net核心与类型提供程序之间的不兼容。
因此,我要尝试的是将SQL类型提供程序代码封装在.NET Standard项目中,以便从主Core项目中引用。
我设法用最小的GitHub repo located here重现了这个问题,这同时说明了这两个问题
构建错误是
Unable to find the file 'C:\projects\SqlProviderTest\SQLStuff\bin\Debug\netstandard2.0\SQLStuff.dll' in any of
C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\ref\netcoreapp2.2
C:\projects\SqlProviderTest\Main
C:\Users\Aron\.nuget\packages\fsharp.core\4.6.2\lib\netstandard1.6
为什么项目引用不能按预期工作?我尝试将<Private>True</Private>
添加到项目引用中,但这没什么作用
P.S。以防万一,我正在Windows上进行开发,但该应用程序已部署在Docker容器上。