コンパイラの警告 (レベル 1) C4377

ネイティブ型は、既定値がプライベートに指定されています。-d1PrivateNativeTypes は使用できません

以前のリリースでは、アセンブリにおけるネイティブの型が既定ではパブリックであり、それらをプライベートにするには、文書化されていない内部のコンパイラ オプション (/d1PrivateNativeTypes) が使用されていました。

今後は、アセンブリにおけるすべての型 (ネイティブと CLR) が既定でプライベートになるため、/d1PrivateNativeTypes は不要になりました。

次の例では C4377 警告が生成されます。

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