Question

Bonjour!

Nous avons un référentiel SVN, qui contient une solution VS. Dans cette solution, de nombreux projets Web utilisent chacun un JavaScript-Lib développé dans un projet supplémentaire (appelons-le DemoWeb ) et déployé manuellement sur les autres projets Web. < br> Cette construction présente de nombreux inconvénients:

  1. Vous pouvez oublier de copier un projet lors du déploiement.
  2. Vous pouvez rater certains fichiers
  3. Vous avez plusieurs fois les mêmes fichiers .js dans le référentiel SVN
  4. ...

Je pense que le scénario (de nombreux projets utilisant les mêmes bibliothèques - par exemple, JavaScript, fichiers .dll, Images, ...) est très courant, je vous le demande donc:
Comment gérez-vous cela?
Comment vous débarrasser de ces inconvénients?
Comment ne pas perdre les références d'IntelliSense dans VS (par exemple, CssClass-Checking)?

Était-ce utile?

La solution

  • Constructions automatisées pour la construction / déploiement
  • for intellisense: VS a quelque chose qui s'appelle 'add as link' afin que vous puissiez avoir votre js au même endroit et le référencer de tous les projets: cliquez sur projet - > sur un article existant, trouvez vos fichiers et jetez un coup d'oeil sur "add" btn, il y a une petite flèche à droite, utilisez-la et choisissez "add as link"

Autres conseils

Automatisez vos routines de génération et / ou de déploiement . Regardez dans l'intégration continue. Le déploiement de votre application devrait prendre une étape. (un clic sur un lien, l'exécution d'un script, etc.). Rien de plus que cela et vous demandez de tout gâcher.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top