在c#中使用vb.net类

时间:2013-03-06 14:14:19

标签: c# .net vb.net dll types

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

1 个答案:

答案 0 :(得分:7)

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

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