Compartilhar via


Erro do Compilador C2261

'string': a referência do 'assembly' é inválida e não pode ser resolvida

Um valor não era válido.

InternalsVisibleToAttribute é usado para especificar um assembly amigável. Por exemplo, se a.dll quiser especificar b.dll como um assembly amigável, você especificaria (em a.dll): InternalsVisibleTo("b"). Em seguida, o runtime permite que b.dll acesse tudo em a.dll (exceto tipos privados).

Para obter mais informações sobre a sintaxe correta ao especificar assemblies amigáveis, consulte Assemblies amigáveis (C++).

Exemplo

O seguinte exemplo gera o erro 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