.net-core - 使用 .NET Core 项目中的 SQLProvider 引用 .NET Standard 类库时遇到问题
问题描述
此处重现问题:https ://github.com/Arrow7000/SqlProviderTest
我对 .NET 世界还很陌生,所以我很难弄清楚到底是什么问题。
我尝试在 F# .NET Core 项目中直接使用 SQL 类型提供程序,但在使其正常工作时遇到了一堆问题。据我所知,这是由于 .net 核心和类型提供程序之间的不兼容造成的。
因此,我正在尝试将 SQL 类型提供程序代码封装在一个 .NET Standard 项目中,我可以从我的主 Core 项目中引用该项目。
我已经设法在位于此处的最小 GitHub 存储库中重现了该问题,该存储库演示了
- 类型提供程序正在使用 IntelliSense 在 Visual Studio 2019 中工作,但是
- 尽管如此,当我尝试启动主项目时,我仍然会遇到构建错误
构建错误是
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>
到项目参考中,但这没有任何区别
PS 以防万一,我正在 Windows 上开发,但应用程序部署在 Docker 容器上。
解决方案
推荐阅读
- python - 我可以通过 Python 中的套接字编程访问 IP 摄像机 PTZ 端口并向其发送十六进制字节吗?
- azure - 为什么 azure artifacts 包含所有参考 3rd 包
- angular - Angular Spectator 测试的 `within` 等价物
- python - 比较数据框并了解它们的差异
- actionscript-3 - 在两个动态文本字段之间显示相乘值
- ruby-on-rails - 设计用户的密码在更新任何其他属性时被覆盖
- java - JFreeChart - 除非我放大,否则看不到情节
- html - JPG 图像未出现,但 WEBP 图像出现
- angular - 无法在 Angular 8 通用服务器端渲染中设置未定义的属性“ckeFiller”。[CK编辑器]
- python - 如何将数组编码为 http get 参数?