.net : à la fois c# et vb

Fermé
commentcamarche_user Messages postés 11 Date d'inscription jeudi 25 juin 2009 Statut Membre Dernière intervention 30 septembre 2009 - 30 sept. 2009 à 12:55
Bonjour,

je travaille sur un projet web qui a été fait en vb puis migré sous .net en un projet c# (asp.net)

les pages sont restés en vb (des pages aspx sans code behind derrière) et tout le code est mis dans les pages web, en début de page y'a ceci :

<%@ Page Language="VB" explicit="true" %>

puisque le projet est défini comme projet en c#, et pour un besoin d'évol j'ai ajouté un formulaire web en c# (une page web aspx avec du code behind derriere) et en debut de page, j'ai ceci par defaut (une nouvelle page vierge) :

<%@ Page Language="c#" AutoEventWireup="false" Codebehind="MaPage.aspx.cs" Inherits="MonProjet.MonPackage.MonDossier.MaPage"%>


mais en executant c'a a causé une exception :

Erreur d'analyse

Description : Une erreur s'est produite au cours de l'analyse d'une ressource requise pour répondre à cette demande. Veuillez consulter ci-dessous les détails relatifs à l'erreur d'analyse en question, puis modifier votre fichier source de manière appropriée.

Message d'erreur de l'analyseur: Impossible de charger le type 'MonProjet.MonPackage.MonDossier.MaPage'.

Erreur source:


Ligne 1 : <%@ Page Language="c#" AutoEventWireup="false" Codebehind="MaPage.aspx.cs" Inherits="MonProjet.MonPackage.MonDossier.MaPage"%>


est ce que le fait d'avoir changé l'interpreteur ou le langage du VB vers C# a cause cette exception ?

comment faire sinon pour régler ce problème ?

si je change le language de MaPage en vb en éliminant l'indication du lieu de code source behind, ca fonctionne mais il ignore le code source behind donc il ne fait plus de traitement serveur (mis dans le code c# de MaPage)

Merci d'avance