Visual studio 2010 在VS2010中从c调用vb.net类

Visual studio 2010 在VS2010中从c调用vb.net类,visual-studio-2010,c#-to-vb.net,Visual Studio 2010,C# To Vb.net,所以,我正在用c编写一个wpf浏览器项目,但我需要的类库中的一个是vb.net。因此,在VS2010中,我导入了名为vblib的解决方案,它显示在解决方案资源管理器上。我需要的课是公共课。所以现在我有 使用vblib //down a few lines vbintopm callvb= new vbintopm; > 现在我不断地发现VS无法找到类的错误,即使它在解决方案资源管理器中。我需要解决什么问题?您需要实际引用C项目中的库。在项目上单击鼠标右键,然后选择“添加引用”。

所以,我正在用c编写一个wpf浏览器项目,但我需要的类库中的一个是vb.net。因此,在VS2010中,我导入了名为vblib的解决方案,它显示在解决方案资源管理器上。我需要的课是公共课。所以现在我有 使用vblib

       //down a few lines
vbintopm callvb= new vbintopm;
>
现在我不断地发现VS无法找到类的错误,即使它在解决方案资源管理器中。我需要解决什么问题?

您需要实际引用C项目中的库。在项目上单击鼠标右键,然后选择“添加引用”。在“项目”选项卡上,选择项目并单击“确定”。

您需要从C项目中实际引用库。在项目上单击鼠标右键,然后选择“添加引用”。在“项目”选项卡上,选择该项目并单击“确定”。

由于它是一个DLL类库,请添加引用,然后单击“浏览”选项卡并找到DLL。@Jason:这也可以,除非他在同一解决方案中有该项目,然后添加一个项目引用确保VisualStudio总是按照正确的顺序构建它们,尽管您也可以通过显式依赖关系来实现,但不要太复杂;由于它是一个DLL类库,请添加引用,然后单击“浏览”选项卡并找到该DLL。@Jason:这同样有效,除非他在同一个解决方案中有项目,然后添加项目引用确保Visual Studio始终以正确的顺序生成它们,尽管您也可以使用显式依赖项来执行此操作,但我们不要太复杂;