Comment utiliser les événements post-build et pre-build du projet de déploiement Web
-
mercredi 28 avril 2010 14:33Modérateur
Pré-requis : Web Deployment Project 2008 pour Visual Studio 2008 doit être installé. Vous pouvez le télécharger depuis
La démo suppose qu'il existe un site ASP.NET sur "d:\WebSiteDemo".
Le projet de site Web ASP.NET n’a pas des événements post-build et pre-build, mais on peut ajouter un projet Web Deployment pour un site Web ASP.NET qui fera le post-build et pre-build.
Pour ce faire, suivez les étapes ci-dessous :
1. Ouvrez le site Web ASP.NET "WebSiteDemo" de Visual Studio 2008.
2. Cliquez droit sur le site Web à partir de la fenêtre de solution, puis sélectionnez Ajouter le projet Web Deployment
3. Tapez le nom, par exemple "WebSite_Deploy", accédez à l'emplacement souhaité et cliquez ensuite sur OK
4. Cliquez droit sur le projet "WebSite_Deploy" dans la fenêtre de solution, puis sélectionnez ‘Ouvrir un fichier projet’.
5. Décommentez les cibles nommés "BeforeBuild" et "AfterBuild", qui sont égales aux évènements post-build et pre-build:
<Target Name="BeforeBuild"> <Copy SourceFiles="c:\test.txt" DestinationFiles="d:\test.txt"></Copy> </Target> <Target Name="AfterBuild"> <MakeDir Directories="$(OutputPath)\AfterBuild"> </MakeDir> </Target>
Remarque : Dans l’événement pre-build, on copie le fichier et on crée le dossier sous le répertoire de sortie dans l'événement post-build.
Pour plus d'informations sur le projet Web Deployment, veuillez visiter le site Web suivant :
http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx
Pour plusieurs informations, visitez la page Foire aux Questions – ASP.NET
Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f

