InternalsVisibleTo导致CS0246错误:找不到类型或命名空间

Tim*_*Tim 4 c# assemblies internalsvisibleto internal

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

[assembly:InternalsVisibleTo("assembly-name")]
Run Code Online (Sandbox Code Playgroud)

到第二个集会.但是,这会导致以下错误:

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

我在这里的例子: MSDN参考

我究竟做错了什么?

Jar*_*Par 11

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

[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("assembly-name")]
Run Code Online (Sandbox Code Playgroud)