“string”:程序集引用无效且无法解析
值无效。
InternalsVisibleToAttribute 用于指定友元程序集。 例如,如果 a.dll 想要将 b.dll 指定为友元程序集,你将(在 a.dll 中)指定:InternalsVisibleTo("b")。 然后运行时允许 b.dll 访问 a.dll 中的所有内容(专用类型除外)。
有关指定友元程序集时的正确语法的详细信息,请参阅友元程序集 (C++) 。
示例
以下示例生成 C2261。
// C2261.cpp
// compile with: /clr /c
using namespace System::Runtime::CompilerServices;
[assembly: InternalsVisibleTo("a,a,a")]; // C2261
[assembly: InternalsVisibleTo("a.a")]; // OK
[assembly: InternalsVisibleTo("a")]; // OK