none
une directive using ou une référence d'assembly est-elle manquante ? RRS feed

  • Question

  •  

    salut à tous,

    voila, j'ai mis une classe etudiant.cs dans le rep App_Code, puis dans la page evpt.aspx.cs j'ai écrit:

    etudiant etud = new etudiant(id-etudiant);

    mais quand je publie la page, ce message d'erreur s'affiche:

     

    CS0246: Le type ou le nom d'espace de noms 'Etudiant' est introuvable (une directive using ou une référence d'assembly est-elle manquante ?)

     

    j'ai pas compris l'erreur

    merci de votre aide

    jeudi 28 février 2008 15:58

Toutes les réponses

  • Bonjour,

    Votre classe etudiant est elle dans un namespace ? Si oui, il faut le specifier soit en utilisant la directive "using <votre namespace>;" au début de evpt.ascx.cs soit en écrivant "<votre namespace>.etudiant etud = new <votre namespace>.etudiant(id-etudiant);".

    Avez vous vérifié que le fichier etudiant.cs est bien déploié sur votre site ?

     

    Guillaume

    jeudi 28 février 2008 16:37
  • Merci pour ta réponse.

    Nom la classe etudiant n'est pas dans un namespace.

    effectivement comment je peut vérifier que le fichier est bien déploiyé.

    jeudi 28 février 2008 16:59
  • Bonjour,

    Tout simplement en vérifiant dans le répertoire contenant votre site qu'il y a un sous répertoire App_Code contenant votre fichier.

     

    Guillaume

    jeudi 28 février 2008 17:15
  • Bonjour

    Oui le repertoire App_Code existe.

    mais apparamment mon problème vient de la version du framework,

    en fait j'ai installé plusieurs framework le 1.1 puis le 2.0 puis 3.0 et enfin j'ai installé le 3.5.

    et malgré que le IIS m'affiche qu'il utilise le 2.0 je ne suis pas convaincu car d'après des recherches sur le net j'ai lu que le 1.1 ne supprte pas la gestion du rep App_Code ce qui est mon cas exactement.

    Alors j'ai désinstaller tous les framework pour n'installer qu'un, mais le dernier (le 3.5) ne veut pas etre désinstaller c'est bizarre!!

    Merci pour votre aide

    vendredi 29 février 2008 08:38