OVH Cloud OVH Cloud

vs2005: Syntaxe exacte de CodeFile et CodeFileBaseClass

2 réponses
Avatar
WT
Bonjour,
Après migration d'un projet de VS 2003 vers 2005 avec le wizard plus
quelques corrections manuelles, j'ai des pb avec Codefile.
Certains des source C# sont bien placés dans App_Code, mais il sont dans des
répertoires sousjacents comme
App_Code\Modules\Admin

Le wizard de migration a modifié ces classes mettant partial ds le C# et
CodeFile dans les aspx ou ascx correspondants.
Par contre cela ne compile pas. : la compilation des sources c# bloque car
les variables controles defini dans les pages ne sont pas définis: le
compilateur est incapable de faire la liaison entre les deux fichiers.
Je precise que tout cela compilait en .NET 1.1.
J'ai essayé de mettre un chemin dans l'instrction CodeFile , ex
CodeFile="/Modules/Admin/Maclass.aspx.cs" sans succès.


Même problème lorsque ma classe Myclass heritait d'une classe pure c#
contenant des définitions de controles situés dans un autre folder.
CodeFileBaseClass avec ou sans path semble ne pas fonctionner.

Quelqu'un a-t-il la solution. Merci.
CS

2 réponses

Avatar
WT
Trouvé , du a beta 2.
"WT" a écrit dans le message de news:

Bonjour,
Après migration d'un projet de VS 2003 vers 2005 avec le wizard plus
quelques corrections manuelles, j'ai des pb avec Codefile.
Certains des source C# sont bien placés dans App_Code, mais il sont dans
des répertoires sousjacents comme
App_CodeModulesAdmin

Le wizard de migration a modifié ces classes mettant partial ds le C# et
CodeFile dans les aspx ou ascx correspondants.
Par contre cela ne compile pas. : la compilation des sources c# bloque car
les variables controles defini dans les pages ne sont pas définis: le
compilateur est incapable de faire la liaison entre les deux fichiers.
Je precise que tout cela compilait en .NET 1.1.
J'ai essayé de mettre un chemin dans l'instrction CodeFile , ex
CodeFile="/Modules/Admin/Maclass.aspx.cs" sans succès.


Même problème lorsque ma classe Myclass heritait d'une classe pure c#
contenant des définitions de controles situés dans un autre folder.
CodeFileBaseClass avec ou sans path semble ne pas fonctionner.

Quelqu'un a-t-il la solution. Merci.
CS



Avatar
WT
Encore des pb avec CodeFileBaseClass.
Comment le renseigner en cas de classe située dans un sous-répertoire de
App_code ?

"WT" a écrit dans le message de news:

Bonjour,
Après migration d'un projet de VS 2003 vers 2005 avec le wizard plus
quelques corrections manuelles, j'ai des pb avec Codefile.
Certains des source C# sont bien placés dans App_Code, mais il sont dans
des répertoires sousjacents comme
App_CodeModulesAdmin

Le wizard de migration a modifié ces classes mettant partial ds le C# et
CodeFile dans les aspx ou ascx correspondants.
Par contre cela ne compile pas. : la compilation des sources c# bloque car
les variables controles defini dans les pages ne sont pas définis: le
compilateur est incapable de faire la liaison entre les deux fichiers.
Je precise que tout cela compilait en .NET 1.1.
J'ai essayé de mettre un chemin dans l'instrction CodeFile , ex
CodeFile="/Modules/Admin/Maclass.aspx.cs" sans succès.


Même problème lorsque ma classe Myclass heritait d'une classe pure c#
contenant des définitions de controles situés dans un autre folder.
CodeFileBaseClass avec ou sans path semble ne pas fonctionner.

Quelqu'un a-t-il la solution. Merci.
CS