Condividi tramite


Errore del compilatore C2261

'string': il riferimento all'assembly non è valido e non può essere risolto

Valore non valido.

InternalsVisibleToAttribute viene utilizzato per specificare un assembly Friend. Ad esempio, se a.dll vuole specificare b.dll come assembly friend, specificare (in a.dll): InternalsVisibleTo("b"). Il runtime consente quindi b.dll di accedere a tutti gli elementi in a.dll (ad eccezione dei tipi privati).

Per altre informazioni sulla sintassi corretta quando si specificano assembly Friend, vedere Assembly Friend (C++).

Esempio

L'esempio seguente genera l'errore 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