微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

根据sqlServerTypes README,我需要把这行:

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

在为桌面应用程序执行空间操作之前(我的是一个控制台应用程序).

但是它在构建时输出错误

由于其保护水平,“公用事业”无法进入

我进入了packages文件夹,找到了Loader.cs,而Utilities类实际上是内部的?这怎么会有用?我找不到其他人遇到这个问题而他们正在使用它没有任何问题.

Utilities

如果我F12进入反编译的实用程序,它也被标记为内部.

SqlServerTypes

我使用的是版本11.0.2.

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐