我将 InternalsVisibleTo
应用于我的一个项目,以便其内部结构对测试项目可见。但是,(我知道这很奇怪)我需要标记一些内部类,以便它们对通过 InternalsVisibleTo
指示的项目不可见。
是否有编译器知道的我可以为此应用的任何属性?
最佳答案
安德森席尔瓦是正确的。没有办法做到这一点。您应该考虑将类型移动到新程序集。或者,您可以考虑应用 [EditorBrowsable(EditorBrowsableState.Never)]
属性对 IntelliSense 隐藏类型,尽管如果用户知道它们,代码将编译。
关于c# - InternalsVisibleTo 除了几个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14430877/