PDA

View Full Version : [C#] Problema con i prerequisiti!


GameKeeper
19-05-2009, 17:13
Ciao a tutti, grazie in anticipo per la vostra attenzione.
Il mio problema è questo: ho sviluppato un'applicazione basata su Database (Sql Express 2008). Ora devo creare il Setup e ho la necessità di includere tutti i prerequisiti perchè devo installarla su un pc dove non è presente la connessione a internet.
Tutto ok, non è la prima volta che lo faccio.
Solo che stavolta tra i prerequisiti appare il framework 3.5 SP1 che necessita tra gli altri di questi file:
- NetFX2.0-KB948609-v6001-x86.msu
- NetFX3.0-KB948610-v6001-x86.msu
- NetFX2.0-KB948609-v6001-x64.msu
- NetFX3.0-KB948610-v6001-x64.msu

Vi giuro che è da giorni che li sto cercando in ogni angolo del web ma senza risultati.
Qulcuno può aiutarmi? Grazie mille in anticipo!

alucard82
20-05-2009, 00:22
Ciao a tutti, grazie in anticipo per la vostra attenzione.
Il mio problema è questo: ho sviluppato un'applicazione basata su Database (Sql Express 2008). Ora devo creare il Setup e ho la necessità di includere tutti i prerequisiti perchè devo installarla su un pc dove non è presente la connessione a internet.
Tutto ok, non è la prima volta che lo faccio.
Solo che stavolta tra i prerequisiti appare il framework 3.5 SP1 che necessita tra gli altri di questi file:
- NetFX2.0-KB948609-v6001-x86.msu
- NetFX3.0-KB948610-v6001-x86.msu
- NetFX2.0-KB948609-v6001-x64.msu
- NetFX3.0-KB948610-v6001-x64.msu

Vi giuro che è da giorni che li sto cercando in ogni angolo del web ma senza risultati.
Qulcuno può aiutarmi? Grazie mille in anticipo!

Ciao, scusa se vado un pò offtopic, ma mi potresti dire come creare il setup?
Ho provato a fare pubblica progetto ma esce una porcheria. Vorrei invece che sia possibile scegliere la directory di destinazione, se inglobare in framework oppure no, ecc ecc.

Ti ringrazio!

GameKeeper
20-05-2009, 15:35
Allora devi aggiungere un nuovo progetto alla soluzione in questione. Dalla finestra di dialogo scegli come tipo di progetto Installazione e distribuzione e poi li scegli quello più adatto alle tue necessità... Lo puoi fare solo con Visual Studio, nelle versione Express questa funzione non è implementata...

GameKeeper
20-05-2009, 18:33
Ho risolto, se interessa a qualcuno vi scrivo come:

1) Ho scaricato l'installazione completa (quella da 200 mb circa) del .NET 3.5 SP1
2) L'ho fatta partire e mentre era aperto il setup ho copiato tutti i file dalla cartella temporanea che l'installazione crea sull'hdd

Ora però ho un altro problema... Visual Studio mi segnala degli errori per dei file che in realtà sono presenti nella cartella giusta... Ad esempio mi dice che manca il file
DotNetFX35SP1\DotNetFX35\x86\dotnetfx35langpack_x86it.exe
così come lo stesso errore si presenta anche per lo stesso file sopracitato nella versione 64 bit e per le installazioni di SqlExpress 2008... Eppure ho controllato e ricontrollato e i file ci sono e sono nel percorso giusto... Qualche idea?