Domanda

Buongiorno!

Abbiamo un repository SVN, che contiene una soluzione VS. In questa soluzione ci sono molti progetti web e ognuno di essi utilizza un JavaScript-Lib che è sviluppato in un progetto extra (chiamiamolo DemoWeb ) e distribuito manualmente negli altri progetti Web. < br> Questo costrutto presenta molti svantaggi:

  1. Puoi dimenticare un progetto su cui copiare durante la distribuzione.
  2. Puoi perdere alcuni file
  3. Hai gli stessi file .js più volte nel repository SVN
  4. ...

Penso che lo scenario (molti progetti utilizzino le stesse librerie - ad es. JavaScript, file .dll, immagini, ...) sia molto comune, quindi ti chiedo:
Come lo gestisci?
Come sbarazzarsi di questi svantaggi?
Come non perdere i riferimenti per IntelliSense in VS (ad es. CssClass-Checking)?

È stato utile?

Soluzione

  • Build automatici per la costruzione / implementazione
  • per intellisense: VS ha qualcosa chiamato 'aggiungi come link' in modo da poter avere i tuoi js in un posto e referenziarli da tutti i progetti: fai clic su project- > add- > elemento esistente, trova i tuoi file e dai un'occhiata in 'add' btn, c'è una piccola freccia a destra, usala e scegli 'aggiungi come link'

Altri suggerimenti

Automatizza le tue routine di compilazione e / o distribuzione . Cerca in una continua integrazione. La distribuzione della tua applicazione dovrebbe fare un passo. (un clic su un collegamento, l'esecuzione di uno script, ecc ...) Nulla di più di questo e stai chiedendo di rovinare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top