다음을 통해 공유


심각한 오류 C1308

어셈블리 연결이 지원되지 않음

.netmodule을 링커에 대한 입력 파일로 사용할 수 있지만 어셈블리는 사용할 수 없습니다. 컴파일된 어셈블리를 연결하려고 하면 이 오류가 생성될 수 있습니다 /clr:safe.

자세한 내용은 링커 입력 파일로 사용하는 .netmodule 파일을 참조하세요.

다음 샘플에서는 C1308을 생성합니다.

// C1308.cpp
// compile with: /clr:safe /LD
public ref class MyClass {
public:
   int i;
};

그런 다음

// C1308b.cpp
// compile with: /clr /link C1308b.obj C1308.dll
// C1308 expected
#using "C1308.dll"
int main() {
   MyClass ^ my = gcnew MyClass();
}