Pages ASP.NET sans compilation
26/08/2011
Lors de phases de tests, il peut être utile (par gain de temps) de pouvoir éviter une compilation de page, afin de visualiser rapidement des changements.
Voici la procédure à suivre :
- Dans l'entête du fichier .aspx, remplacer CodeBehind par CodeFile
Exemple : CodeBehind="Default.aspx.cs" devient CodeFile="Default.aspx.cs". - Changer la propriété "Build Action" du fichier .aspx.cs de Compile à None
- Recompiler l'application afin que le code-behind de votre page soit retiré de l'assembly
Désormais, chaque modification sur les pages dont la configuration aura été changée sera directement visible.
A savoir : L'Intellisense ne fonctionne plus lorsque le Build Action est à None !
Remarque : Dans les faits, le code est compilé mais de façon dynamique. Cela sous-entend que vous n'avez pas besoin de compiler explicitement avant de déployer votre application.
Categories: Programmation .Net