- IDE:VS2010
- Framework.net:4.0
私はいくつかの公共のクラスでは、Visual Studio 2010の下のAC#のDLLプロジェクトを作成し、そして私は、別のDLLプロジェクト内のクラスを使用したいと思いますしかし、vb.netで書かれています。vb.net dllのdllからc#クラスをインポートすることは可能ですか?
vb.net dllプロジェクトでは、ビルドされたc#dllを参照しましたが、c#クラスをインポートすることはできません。 c#dllの名前空間も認識されません。
私のC#クラスを見るにはどうすればいいですか? これが可能な場合。
私のC#のDLL(名前空間MyCSharpDll)のクラスの例:私vb.netのDLLのファイルで
namespace MyCSharpNamespace {
public class MyCSharpClass {
public void Test() {}
}
}
例:
Imports MyCSharpDll.MyCSharpNamespace
VS2010はMyCSharpDllが不明であるというエラーを示し、またはパブリックメンバーなし。
ありがとうございます。
非常に良い!!しかし、なぜ私は私のケースで完全な輸入声明書を書くことができないのか分からない。注:最初は、このステートメントを試しましたが、うまくいきませんでした。 – Alain
'MyCSharpDll'は名前空間ではないためです。 – Steve
私のメッセージでは明確ではありませんでしたが、MyCSharpDllはdllのルート名前空間です。 – Alain