3

如何在 vb.net 中创建类型并在 c# 中使用该类型?我想我需要编译 vb 项目并添加对 dll 的引用,但不知道这是否是正确的方法,或者引用是否有效。这样做不是为了好玩,我们有一些 vb 代码,我们正在考虑这个选项。

4

1 回答 1

7

只需在 VB 中创建一个类库项目,然后从 C# 项目中添加对该项目的引用。(或者,如果它在不同的解决方案中,添加对由 VB 项目创建的 DLL 的引用。)这绝对没问题 - 您可以访问Public类库中的所有类型。

为了解决您问题中的评论,项目都可以默认使用相同的命名空间,但通常最好让每个项目都有自己的命名空间,因此很清楚任何特定类型的来源。

于 2013-03-06T14:15:20.163 回答