Compartir a través de


Error del compilador C2261

'cadena': la referencia de ensamblado no es válida y no puede resolverse

Un valor no era válido.

InternalsVisibleToAttribute se usa para especificar un ensamblado de confianza. Por ejemplo, si a.dll quiere especificar b.dll como ensamblado de confianza, especificaría (en a.dll): InternalsVisibleTo("b"). De este modo, el entorno de ejecución permite que b.dll acceda a todo en a.dll (excepto los tipos privados).

Para obtener más información sobre la sintaxis correcta para especificar ensamblados de confianza, consulte Ensamblados de confianza (C++).

Ejemplo

El ejemplo siguiente genera el error 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