C# 如何在C解决方案中包含VB项目

C# 如何在C解决方案中包含VB项目,c#,vb.net,visual-studio,reference,class-library,C#,Vb.net,Visual Studio,Reference,Class Library,我对C和visualstudio非常陌生,目前我正在考虑在同一个解决方案中,可以在一个解决方案C项目和VB项目中混合使用多种语言。我发现了一个看似愚蠢的简单教程: 然而,它说: Here is one simple walkthrough on using this.. 1.) Run a new instance of Visual Studio 2.) Create a new C# Console Application Project. 3.) Add a new “Visual Ba

我对C和visualstudio非常陌生,目前我正在考虑在同一个解决方案中,可以在一个解决方案C项目和VB项目中混合使用多种语言。我发现了一个看似愚蠢的简单教程:

然而,它说:

Here is one simple walkthrough on using this..

1.) Run a new instance of Visual Studio
2.) Create a new C# Console Application Project.
3.) Add a new “Visual Basic Project” using “Add New Project” dialog window”
4.) Add the VB Class Library Project as Reference to C# Project.
所以我当然能够完成第一步

在第2步中,我创建了一个C windows窗体应用程序,但我不认为这是一个问题

在第3步。我添加了一个VB控制台应用程序

我被困在第四步。当我右键单击C项目并选择add并选择AddReference。。。我没有看到VB类库。我做错什么了吗?它真的叫别的东西吗?我正在使用Visual Studio 2015。。。它在VS 2015中被称为其他东西吗

我添加了一个VB控制台应用程序


既然第4步特别提到了一个VB类库项目,为什么您认为这是一个好主意?如果您被告知需要类库项目,请添加类库项目。屏幕截图甚至将项目命名为VBClassLibrary/

很抱歉,我不了解这个细节。。。啊。。。我看到了。。。让我试试。。。马上回来……是的,但是教程对新手来说非常混乱。第三点说:使用“添加新项目”对话框窗口添加一个新的“Visual Basic项目”,它没有解释项目应该是类库项目的原因。好的。。。所以要澄清。。。我添加了一个VB类库项目。。。我把它叫做我的类库。然后当我去添加引用时。我看到在项目下,然后在解决方案下有myClassLibrary1。这就是我要补充的参考资料吗?如果是。。。那我想我明白了。但我原以为我在添加一些通用库,而不是我创建的实际库。从我所读的一点来看,我同意整个程序可以写得更好,但是,即使在第3步中添加了错误的项目类型,第4步也会告诉您正确的项目类型是什么,因此您应该返回并更正它。它没有说应该添加一个VB控制台应用程序项目,所以为什么要这样假设呢?