次の方法で共有


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

アセンブリ 'file' の #using は既に location(line_number) で as_friend 属性を指定せずに使用されました。as_friend は適用されません

指定されたメタデータ ファイルに対して #using ディレクティブが繰り返されたが、as_friend 修飾子が最初に出現しても使用されていない。コンパイラは 2 番目の as_friend を無視します。

詳細は、フレンド アセンブリ (C++) を参照してください。

コンポーネントを作成する例を次に示します。

// C4364.cpp
// compile with: /clr /LD
ref class A {};

次の例では C4364 が生成されます。

// C4364_b.cpp
// compile with: /clr /W1 /c
#using " C4364.dll"
#using " C4364.dll" as_friend   // C4364