我的 IntelliSense 在声明中提出了一个名为“AllInternalsVisible=”的布尔值参数[assembly:InternalsVisibleTo("AssemblyName")]
。只需将光标放在第二个双引号之后,然后按 Ctrl-空格键。那是什么 - 我在 MSDN 上找不到任何关于此的文档。我正在使用 VS2005 和 .Net 2.0。
作为一个相关主题,我正在对朋友程序集进行一些研究,我认为一旦您授予朋友程序集对内部的访问权限,该朋友程序集就可以访问所有内部,并且您无法真正了解它。这是真的,还是有一种方法(如上所述)可以授予朋友程序集访问某些内部类型/成员但不是全部的权限?