C++マネージからクラスライブラリを参照するには? 別の C++ マネージド ライブラリから C++ マネージド ライブラリを参照し、そこからクラスを使用できます。しかし、C# ライブラリから参照すると、C++ のクラスと名前空間が提供されません (オブジェクト ブラウザにはクラスも表示されます)。
C++ マネージ クラス ライブラリ1
namespace ns1{
public ref class Class1{};
}
C++ マネージド クラス ライブラリ 2
using namespace ns1;
namespace ns2{
public ref class class2{
ns1::Class1 _cl;
};
}
そして、私はC#クラスライブラリから同じことをすることはできません.
VS 2010 は、C# から C++ マネージ ライブラリを「プロジェクト参照」として参照できません。.dll ファイルを参照する必要があります。