Compartir a través de


Advertencia del compilador (nivel 1) C4377

de manera predeterminada, los tipos nativos son privados; -d1PrivateNativeTypes está en desuso

En versiones anteriores, los tipos nativos de los ensamblados eran públicos de manera predeterminada y, para que fueran privados, se usaba una opción del compilador interna y no documentada (/d1PrivateNativeTypes).

Todos los tipos, nativos y CLR, ahora son privados de manera predeterminada en un ensamblado, por lo que la opción /d1PrivateNativeTypes ya no es necesaria.

Ejemplo

El ejemplo siguiente genera la advertencia C4377.

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