Sdílet prostřednictvím


Chyba kompilátoru C2261

String: Odkaz na sestavení je neplatný a nelze ho přeložit.

Poznámky

Hodnota nebyla platná.

InternalsVisibleToAttribute slouží k určení přátelského sestavení. Pokud například a.dll chcete zadat b.dll jako přátelské sestavení, zadáte (v a.dll): InternalsVisibleTo("b"). Modul runtime pak umožňuje b.dll přístup ke všemu v a.dll (kromě privátních typů).

Další informace o správné syntaxi při zadávání přátelských sestavení naleznete v tématu Přátelská sestavení (C++).

Příklad

Následující příklad vygeneruje 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