2010-06-04 5 views
0

Je travaille donc sur un projet de navigateur wpf en C# mais sur les bibliothèques de classes dont j'ai besoin est dans vb.net. Donc dans VS2010 j'ai importé la solution appelée vblib et elle apparaît sur l'explorateur de solution. La classe dont j'ai besoin est de classe publique vbintopm. Donc maintenant je Appel d'une classe vb.net à partir de C# dans VS2010

using vblib;

 //down a few lines 
vbintopm callvb= new vbintopm; 

> maintenant je continue à avoir des erreurs que VS ne trouve pas classe même si son dans l'explorateur de solution. Qu'est-ce que j'ai besoin de réparer?

Répondre

4

Vous devez réellement référence la bibliothèque de votre projet C#. Cliquez avec le bouton droit sur le projet, puis sélectionnez "Ajouter une référence". Dans l'onglet "Projets", sélectionnez le projet et cliquez sur "OK".

+0

Comme c'est une DLL (Bibliothèque de classes), "Ajouter une référence" puis cliquez sur l'onglet "Parcourir" et localisez la DLL. –

+0

@Jason: Cela fonctionne également, sauf s'il a le projet dans la même solution, puis en ajoutant une référence de projet, assurez-vous que Visual Studio les construit toujours dans le bon ordre (même si vous pouvez le faire avec une dépendance explicite devenir trop compliqué;) –

Questions connexes