如何从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文件。
答案 0 :(得分:0)
您是否忘记了public
关键字?
类定义应如下所示:
public ref class MyClass
{
}
可从其他装配体访问。