c# - InternalsVisibleTo 除了几个类

标签 c# .net compiler-construction internalsvisibleto

我将 InternalsVisibleTo 应用于我的一个项目,以便其内部结构对测试项目可见。但是,(我知道这很奇怪)我需要标记一些内部类,以便它们对通过 InternalsVisibleTo 指示的项目不可见。

是否有编译器知道的我可以为此应用的任何属性?

最佳答案

安德森席尔瓦是正确的。没有办法做到这一点。您应该考虑将类型移动到新程序集。或者,您可以考虑应用 [EditorBrowsable(EditorBrowsableState.Never)] 属性对 IntelliSense 隐藏类型,尽管如果用户知道它们,代码将编译。

关于c# - InternalsVisibleTo 除了几个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14430877/

相关文章:

c# - Dictionary.ContainsKey() 未按预期工作

c# - System.Net.Http.HttpRequestException : Device not configured ---> System.Net.Sockets.SocketException:设备未配置

c# - .Net Framework 4.5 中数组的 MaxSize

c# - 查询列表字典

c++ - 如何在 Visual C++ 2010 Express 中更改编译器

api - Haskell GHC API 中的动态编译错误

c# - PLinq 本质上比 System.Threading.Tasks.Parallel.ForEach 快吗

c# - 如何在 X509Chain 上打印有用的调试信息?

c# - 如何模拟电源相关事件进行测试

python - Python 的 JIT 编译器的优点和缺点