相关疑难解决方法(0)

InternalsVisibleTo属性不起作用

我正在尝试使用InternalsVisibleToassembly属性使我的单元测试项目可以看到.NET类库中的内部类.出于某种原因,我不断收到一条错误消息:

由于其保护级别,"MyClassName"无法访问

两个程序集都已签名,并且我在属性声明中列出了正确的密钥.有任何想法吗?

.net attributes internalsvisibleto

70
推荐指数
8
解决办法
5万
查看次数

由于其保护级别而无法访问的类

我在两个解决方案中使用了一个项目 IBSampleApp,它的类在这两个解决方案中都遇到以下编译器错误。

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

执行解决方案中IB执行项目的IBClient.cs错误:

在此处输入图片说明

IBSampleApp 项目中的 TickPriceMessage 类:

在此处输入图片说明

向 IBSampleApp 项目的 AssemblyInfo.cs 添加 InternalsVisibleTo 属性(@JamesFaix 推荐):

在此处输入图片说明

问题仍然存在。如何使 TickPriceMessage 类可用于这两种解决方案?

c# class project

1
推荐指数
1
解决办法
1857
查看次数

标签 统计

.net ×1

attributes ×1

c# ×1

class ×1

internalsvisibleto ×1

project ×1