2014-04-30 49 views
0

今天晚上我的任务之一是把我在另一个C#项目中制作的日志类并在他们的一个vb项目中实现。我从来没有碰过VB,所以我想知道是否有一种方法可能继续引用C#中我的企业库中的日志记录类,或者是否真的必须将它作为单独的VB类来移植?有没有办法从vb类引用和使用C#库?

+1

你是在谈论一个编译后的程序集或源代码文件? –

+0

已编译程序集。 – Adrian

+2

大多数.NET基类库都是用C#实现的,所以你已经使用了VB的C#库。 –

回答

3

一旦编译了任何.NET项目,无论它的源代码是VB还是C#都没关系。它们可以被任何.NET项目用作引用程序集,不管它是C#,VB,J#,托管C++等。

+0

这是有道理的。所以我可以使用它,但我必须使用VB仍然实现它。那么至少不会有超过一个版本的相同的代码。 – Adrian

+0

我不确定我是否理解你的陈述“我必须使用VB来实现它”。如果我编译一个VB项目,那么我可以在任何使用任何.NET语言的项目中引用该程序集。 –

+0

例如我的.dll是用C#编写的。我通过使用'import'语句在VB中引用它,看起来像什么。然后从那里,因为它是一个VB项目,我不得不使用VB语法来实际调用方法等。 – Adrian

相关问题