2009-07-02 8 views
0

J'ai une solution ASP.NET + C# multi-projet. Je prévoyais d'écrire une application VB rapide (séparée) qui supprime tous les fichiers DLL, ASPX, Config, etc et les claque dans un fichier 7zip pour le déploiement sur le serveur de test.ASP.NET + C# - Déploiement d'une solution multi-projets

Existe-t-il une solution plus élégante que celle-ci?

Mon environnement de développement est VWD2008Express.

Répondre

2

Je suggère que vous regardiez cruise control .net et NAnt qui vous permettra de prendre soin de tout ce genre de choses facilement. Pas besoin de zipper pour déplacer les fichiers (bien que vous puissiez compresser et créer une sauvegarde!). Vous pouvez utiliser msbuild pour faire la pré-compilation. Rick Straul a écrit un excellent outil que vous pouvez utiliser pour faire cela pour vous ... vous indique les commandes msbuild appropriées (http://www.west-wind.com/presentations/AspNetCompilation/AspNetCompilation.asp).

+0

Cet outil semble très utile. Télécharger le SDK Windows pour y avoir accès. Merci! –

1

Si votre version ne dispose pas de projets d'installation, vous pouvez toujours configurer les projets constituants pour qu'ils publient leurs fichiers binaires dans le même répertoire.

1

Le short est tout ce qui fonctionne pour votre situation. Au travail, j'utilise un fichier MSBuild personnalisé qui gère cela - y compris la compression de tous les déployables pour une distribution facile dans nos environnements de contrôle qualité et de production.

Questions connexes