Setup "incrementale"

martedì 29 novembre 2005 - 16.27

lmarangon99 Profilo | Newbie

Ciao ragazzi.
Ho il seguente problema:
Ho installato presso un cliente un'applicazione formata da vari assemblies (Un .exe e varie .DLL).
Ora siamo in fase di manutenzione ed ho bisogno di poter fare un setup che installi solo gli assemblies modificati, lasciando intatti gli altri.
Le varie prove di setup che ho fatto finora invece, rilevano che l'applicazione esiste già sul PC e chiedono di disinstallarla con "Installazione Applicazioni" di windows.

Qualcuno sa indicarmi come fare?

Grazie mille!

Brainkiller Profilo | Guru

>Ciao ragazzi.
>Ho il seguente problema:
>Ho installato presso un cliente un'applicazione formata da vari
>assemblies (Un .exe e varie .DLL).
>Ora siamo in fase di manutenzione ed ho bisogno di poter fare
>un setup che installi solo gli assemblies modificati, lasciando
>intatti gli altri.
>Le varie prove di setup che ho fatto finora invece, rilevano
>che l'applicazione esiste già sul PC e chiedono di disinstallarla
> con "Installazione Applicazioni" di windows.

Ciao e benvenuto.
Se usi il Setup Installer di Visual Studio .NET non credo sia possibile per il problema che hai accennato.
Io ti consiglio due strade:

1) Implementare una soluzione di tipo aggiornamento automatico via Internet. Un cliente scarica i nuovi assemblies e li posiziona nella cartella del programma.

2) Creare tu con Winzip, o WinRar o cmq. software simili dei pacchetti autoscompattanti che copino nella Folder del programma i nuovi assemblies.

3) Utilizzare software di pacchettizzazione più avanzati come InstallShield o Wise.

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

totti240282 Profilo | Guru

col 2005 c'è lì uility clickonce ma per il vb2003 che utility si potrebbe usare per fare un live update ???

C'è solo un capitano !!!!!!

Brainkiller Profilo | Guru

>col 2005 c'è lì uility clickonce ma per il vb2003 che utility
> si potrebbe usare per fare un live update ???

Click Once è una tecnologia non una utility.
In ogni caso anche qui c'è una soluzione:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=5335
ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5