Accueil > Programmation .Net > Pages ASP.NET sans compilation

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 Tags: