다음을 통해 공유


링커 도구 오류 LNK1309

type1 모듈이 검색되었습니다. /CLRIMAGETYPE:type2 스위치가 잘못되었습니다.

설명

/CLRIMAGETYPE을 사용하여 CLR 이미지 형식을 요청했지만 하나 이상의 모듈이 해당 형식과 호환되지 않아 링커에서 해당 형식의 이미지를 생성할 수 없습니다.

예를 들어 /CLRIMAGETYPE:safe를 지정하고 /clr:pure빌드된 모듈을 전달하는 경우 LNK1309 표시됩니다.

/clr:pure/clr:safe 컴파일러 옵션 및 지원 라이브러리는 Visual Studio 2015에서 더 이상 사용되지 않으며 Visual Studio 2017에서는 지원되지 않습니다.

ptrustu[d].lib를 사용하여 부분적으로 신뢰할 수 있는 CLR 순수 애플리케이션을 빌드하려는 경우에도 LNK1309 표시됩니다. 부분적으로 신뢰할 수 있는 애플리케이션을 만드는 방법에 대한 자세한 내용은 방법: CRT 라이브러리 DLL에 대한 종속성을 제거하여 부분적으로 신뢰할 수 있는 애플리케이션 만들기를 참조하세요.

자세한 내용은 /clr(공용 언어 런타임 컴파일)/CLRIMAGETYPE(CLR 이미지 형식 지정)을 참조하세요.