コンパイラの警告 (レベル 1) C4377
ネイティブ型は、既定値がプライベートに指定されています。-d1PrivateNativeTypes は使用できません
以前のリリースでは、アセンブリにおけるネイティブの型が既定ではパブリックであり、それらをプライベートにするには、文書化されていない内部のコンパイラ オプション (/d1PrivateNativeTypes) が使用されていました。
今後は、アセンブリにおけるすべての型 (ネイティブと CLR) が既定でプライベートになるため、/d1PrivateNativeTypes は不要になりました。
例
次の例では C4377 警告が生成されます。
// C4377.cpp
// compile with: /clr /d1PrivateNativeTypes /W1
// C4377 warning expected
int main() {}