3

vb.netで型を作成し、c#で型を使用するにはどうすればよいですか?vbプロジェクトをコンパイルしてdllへの参照を追加する必要があると思いますが、これが正しい方法であるかどうかはわかりません。そうでない場合、参照は有効になります。これを行うのは楽しいことではありません。いくつかのvbコードがあり、このオプションを検討しています。

4

1 に答える 1

7

VBでクラスライブラリプロジェクトを作成し、C#プロジェクトからそのプロジェクトへの参照を追加するだけです。(または、別のソリューションの場合は、VBプロジェクトによって作成されたDLLへの参照を追加します。)それは絶対に問題ないはずですPublic。クラスライブラリのすべての型にアクセスできます。

質問のコメントに対処するために、プロジェクト両方ともデフォルトで同じ名前空間にすることができますが、通常、各プロジェクトに独自の名前空間を持たせることをお勧めします。これにより、特定のタイプがどこから来ているかが明確になります。

于 2013-03-06T14:15:20.163 に答える