Archive

Archives pour 08/2011

Pages ASP.NET sans compilation

26/08/2011 Comments off

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: