다음을 통해 공유


컴파일러 경고(수준 1) C4377

네이티브 형식은 기본적으로 private입니다. -d1PrivateNativeTypes는 사용되지 않습니다.

이전 릴리스에서는 어셈블리의 네이티브 형식이 기본적으로 공용이었으며 문서화되지 않은 내부 컴파일러 옵션(/d1PrivateNativeTypes)을 사용하여 비공개로 설정했습니다.

네이티브 및 CLR의 모든 형식은 이제 어셈블리에서 기본적으로 프라이빗이므로 /d1PrivateNativeTypes 는 더 이상 필요하지 않습니다.

예시

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

// C4377.cpp
// compile with: /clr /d1PrivateNativeTypes /W1
// C4377 warning expected
int main() {}