c# - SqlServerTypes.Utilities 由于其保护级别而无法访问

标签 c# console-application sqlgeography .net-4.6.1

根据 SqlServerTypes 自述文件,我需要添加这一行:

SqlServerTypes.Utilities.LoadNativeAssemblies(AppDomain.CurrentDomain.BaseDirectory);

在为桌面应用程序(我的是控制台应用程序)进行空间操作之前。

但是它在构建时输出错误:

'Utilities' 由于其保护级别而无法访问

我进入包文件夹并找到 Loader.csUtilities 类实际上是内部的?这将如何运作?我找不到其他有这个问题的人,他们使用它没有问题。

Utilities

如果我 F12 进入反编译的 Utilities 它也被标记为内部。

SqlServerTypes

我使用的是版本 11.0.2

最佳答案

将 nuget 包安装到 MVC 站点以及域层为我解决了这个问题。首先,我只在我实际使用它的领域层安装了这个包。

关于c# - SqlServerTypes.Utilities 由于其保护级别而无法访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40178247/

相关文章:

c# - 在 Moq 中设置时返回值无效时如何运行函数

SQL 查询以 XML 形式返回地理类型

sql-server - 是地理半径内的一个点-SQL Server 2008

c# - 如何从alertbox获取OK和CANCEL的值

c# - 迁移到 Qualcomm 增强现实时出现 ARCamera 问题 vuforia-unity-android-ios-3-0-6

C++:如何检查我的窗口是否即将关闭?

c# - C# 中的斐波那契数列

c# - 有没有办法用 EntityFrameworkCore 2.2 声明空间索引?

c# - 在 XNA 中更改 BackBuffer 高度/宽度 - 不需要的结果

c# - 如何更改控制台应用程序上的目录