我不确定我尝试做的是否可行,但令人惊讶的是VS2008似乎让我将.cs文件直接复制到我的VB.NET项目中。然后我想我可以直接从VB.NET使用这个文件中的类。但是,当我尝试引用它时,它看不到它。我正在尝试做什么,或者VS2008只是将C#文件视为资源文件还是什么?
答案 0 :(得分:5)
您应该从VB项目中引用包含用C#编写的类的CS项目。这堂课应该是公开的。完成后,您将能够在VB项目中使用此类。
答案 1 :(得分:4)
您需要将C#项目添加到解决方案中,而不是仅复制源文件。只需创建一个新项目,确保将其选为C#类库或类似项目,并确保将其添加到当前解决方案中,然后将源文件复制到该项目中。
答案 2 :(得分:2)
也许您希望将c#代码翻译成vb,然后一定要看看 http://converter.telerik.com/ 有很多代码转换器,但我知道的最好。