0 votes

mon fichier default.aspx.vb est incapable de voir un autre fichier myclass.cs dans le même dossier !

J'essaie d'utiliser myclass.cs depuis aspx.vb mais je reçois l'erreur "myclass not declared" quand je donne la commande :

Imports myclass

Des idées pour faire une référence ?

1voto

Canavar Points 29161
  1. Assurez-vous d'avoir déclaré votre classe public .

  2. Mettez votre classe C# dans le dossier App_Code.

0voto

Shoban Points 18742

Copiez le fichier .cs dans le dossier App_Code et vous devriez pouvoir l'importer. Vous pouvez en savoir plus sur le dossier App_Code. aquí .

0voto

Jakob Christensen Points 9381

Vous ne pouvez pas mélanger les fichiers de code C# et VB.NET dans le même projet. Vous devez ajouter un nouveau projet de bibliothèque de classes C# contenant myclass.cs, puis ajouter une référence à ce projet depuis votre projet VB.


EDIT : Apparemment, je me suis trompé. Vous pouvez en fait mélanger VB et C# dans un projet web si vous placez les fichiers .cs dans le dossier App_Code. On apprend quelque chose de nouveau tous les jours :-)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X