Devo aggiornare un framework software una volta che è stato distribuito.
Il framework che stiamo creando è composto da librerie .NET 4.0 (in Visual Studio). Questo insieme comune di librerie di codici sarà disponibile per 2 servizi Windows .NET, un'applicazione .NET autonoma e un sito Web .NET MVC 4. (I servizi verranno eseguiti su un singolo server e l'applicazione standalone verrà utilizzata da pochi individui selezionati.)
Siamo nelle prime fasi del progetto e le grandi domande che sono emerse sono:
- Cosa succede quando dobbiamo apportare una modifica a uno o più dei file framework?
- In che modo distribuiamo patch e / o aggiornamenti per ogni parte che si basa sul framework?
- Quali considerazioni possiamo fare in anticipo per semplificare il processo di aggiornamento / patch in un secondo momento?
Questa è la prima volta che il nostro piccolo team ha affrontato un problema come questo e non siamo sicuri di quali siano le migliori pratiche.
modifica
Abbiamo 4 pezzi software che si basano sul framework: 2 servizi, 1 app, 1 sito web. Quando tutto questo arriva alla produzione, ci sono già aggiornamenti e aggiornamenti pianificati. Gli aggiornamenti richiedono modifiche ai file framework e ai programmi. La mia domanda era intesa per riferirsi a quel processo successivo di ridistribuzione degli aggiornamenti. Una volta che siamo in produzione e abbiamo codificato gli aggiornamenti / aggiornamenti per i file framework, le applicazioni e il sito Web, la distribuzione di tali aggiornamenti dovrà avvenire il più rapidamente possibile. Che cosa dobbiamo fare per semplificare tale processo?