다음을 통해 공유


컴파일러 오류 C2261

'string': 어셈블리 참조가 잘못되었으며 확인할 수 없습니다.

값이 잘못되었습니다.

InternalsVisibleToAttribute 는 friend 어셈블리를 지정하는 데 사용됩니다. 예를 들어 a.dll b.dll friend 어셈블리로 지정하려는 경우(a.dll): InternalsVisibleTo("b")를 지정합니다. 그런 다음 런타임을 통해 b.dll a.dll 모든 항목에 액세스할 수 있습니다(프라이빗 형식 제외).

friend 어셈블리를 지정할 때 올바른 구문에 대한 자세한 내용은 Friend 어셈블리(C++)를 참조하세요.

예시

다음 샘플에서는 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