c# - InternalsVisibleTo 导致 CS0246 错误 : The Type or Namespace could not be found

标签 c# assemblies internal internalsvisibleto

我试图通过添加使一个程序集能够访问另一个程序集的内部类

[assembly:InternalsVisibleTo("assembly-name")]

到第二次组装。但是,这会导致以下错误:

error CS0246: The type or namespace name 'InternalsVisibleTo' could not be found (are you missing a using directive or an assembly reference?)

我在这里遵循示例: MSDN Reference

我做错了什么?

最佳答案

确保导入 System.Runtime.CompilerServices。或者使用完全限定的名称。

[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("assembly-name")]

关于c# - InternalsVisibleTo 导致 CS0246 错误 : The Type or Namespace could not be found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1269118/

相关文章:

asp.net-mvc - 无法加载文件或程序集 HRESULT : 0x80131515 (When adding controller to MVC project that has assembly references on network drive)

c# - 在类库中隐藏仅包含内部类型的 namespace ?

c# - Xaml(silverlight) 到 html5 转换

c# - 检查一个点是否在旋转的矩形内

C# 事件未引发和线程

c# - 程序集的版本控制问题

.net - 程序集加载问题

c# - 如何制作内部界面图案?

html - 内联样式和内部样式的优先级

c# - 根据某些匹配隐藏某些按钮