我的 IntelliSense 在 [assembly:InternalsVisibleTo("AssemblyName")] 声明中提出了一个名为参数“AllInternalsVisible=”的 bool 值。只需将光标放在第二个双引号之后,然后按 Ctrl-空格。那是什么 - 我在 MSDN 上找不到任何关于此的文档。我正在使用 VS2005 和 .Net 2.0。

作为一个相关主题,我正在对友元程序集进行一些研究,我认为一旦您授予友元程序集访问内部结构的权限,友元程序集就可以访问所有内部结构,并且您无法真正了解它。这是真的,还是有一种方法(如上所述)可以授予 friend 程序集访问某些内部类型/成员但不是全部的权限?

最佳答案

MSDN 说:

关于c# - 什么是装配:InternalsVisibleTo attribute?的 "AllInternalsVisible"参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1569925/

10-13 05:56