根据 SqlServerTypes
自述文件,我需要添加这一行:
SqlServerTypes.Utilities.LoadNativeAssemblies(AppDomain.CurrentDomain.BaseDirectory);
在为桌面应用程序(我的是控制台应用程序)进行空间操作之前。
但是它在构建时输出错误:
'Utilities' 由于其保护级别而无法访问
我进入包文件夹并找到 Loader.cs
和 Utilities
类实际上是内部的?这将如何运作?我找不到其他有这个问题的人,他们使用它没有问题。
如果我 F12 进入反编译的 Utilities
它也被标记为内部。
我使用的是版本 11.0.2
。
最佳答案
将 nuget 包安装到 MVC 站点以及域层为我解决了这个问题。首先,我只在我实际使用它的领域层安装了这个包。
关于c# - SqlServerTypes.Utilities 由于其保护级别而无法访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40178247/