Kompilatorfel C2261

"string" : sammansättningsreferensen är ogiltig och kan inte matchas

Anmärkningar

Ett värde var ogiltigt.

InternalsVisibleToAttribute används för att ange en vänsammansättning. Om a.dll till exempel vill ange b.dll som en vänsammansättning anger du (i a.dll): InternalsVisibleTo("b"). Körningen gör det sedan möjligt för b.dll att komma åt allt i a.dll (förutom privata typer).

Mer information om rätt syntax när du anger vänsammansättningar finns i Vänsammansättningar (C++).

Example

I följande exempel genereras 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