我想在Visual Basic中使用C#编写的一些库,但我找不到任何教程或任何有关如何完成的任何线索。我编译了(我认为)这个库,但我已经到处寻找(包括项目属性)一个没有成功的解决方案。
答案 0 :(得分:3)
如果它们在同一个解决方案中,只需“添加引用”并选择C#项目。如果没有,请将它们编译成.dll和“添加引用” - >选择它的路径。
然后,您应该可以从C#项目/库中“包含”/“导入”方法,类和对象。
答案 1 :(得分:3)
如果已将C#代码编译为DLL,则应该能够像在任何其他DLL中一样在VB.NET项目中引用它。将DLL包含在项目文件夹结构中的某个位置(通常位于“lib”文件夹中),然后执行以下操作:
有关添加和删除引用的详细信息,请访问this article。
答案 2 :(得分:1)
您可以将它作为参考添加到VB.Net项目中,然后使用它。一旦代码被编译(VB.Net或c#),它就在IL(中间语言)中,所以没有区别。看看我在下面问题的答案中给出的例子。我完全按照你的要求做了。
Can C# compiler compile a VB.Net code?
您可以通过转到以下网址找到如何添加引用:
http://msdn.microsoft.com/en-us/library/7314433t(v=vs.90).aspx