+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [VS 2008] Prerequisiti pacchetto di setup

  1. #1
    L'avatar di amanu86
    amanu86 non è in linea Scolaretto
    Post
    375

    [VS 2008] Prerequisiti pacchetto di setup

    Ciao a tutti,
    ho creato per la mia applicazione un pacchetto di setup utilizzando Vs 2008.
    Ho inserito nei prerequisiti il framework 3.5 e windows installar 3.1

    Il framework a sua volta richiede l'installazione dell'ultimo service pack per xp. E' possibile includere anche questo setup nei prerequisiti?

    Grazie
    ---------------------------------------------------------------------------
    www.festadeigiovani.com

  2. #2
    L'avatar di elisab
    elisab non è in linea Very Important Person
    Post
    1,750
    Ciao
    sposto nel forum dedicato agli installer.
    Il Crossposting è vietato dalla Netiquette.

    Tutti gli utenti sono invitatati ad indicare nel titolo la versione di VB, Visual Studio o il Framework di compilazione.

    NB: In presenza del SyntaxHighlighter (codice colorato con numeri di riga a lato) prima di copiare il codice eseguire doppio click sulla finestra di codice, altrimenti mancheranno tutti i ritorno a capo.

  3. #3
    Post
    2,257
    Blogs
    6
    Nell'editor delle condizioni di avvio (apposita iconcina, in alto a destra, quando è selezionato il nome del progetto setup in Esplora Soluzioni) dovresti trovare già la condizione del Framework necessario all'applicazione, per cui non c'è bisogno di nient'altro. Il Framework 3.5 sp1 verrà proposto in automatico (all'utilizzatore del software) come pacchetto di aggiornamento in windows update.

    Se invece vuoi proprio aggiungerlo, puoi aggiungere una nuova Condizione di Avvio, aggiungendo l'apposito Link per il Download ed il messaggio da visualizzare, oppure modificare il link di rimando sulla condizione del framework già esistente.

    Links:
    Gestione delle condizioni di avvio durante la distribuzione
    Condizione di avvio .NET Framework
    NB: Per copiare il codice inserito con il SyntaxHighlighter (codice colorato con numeri di riga a fianco), prima si deve eseguire un DoppioClick sul codice e successivamente copiarne il contenuto, altrimenti si avranno problemi di Formattazione
    ___
    VB.Net: {Extension Methods} {Lambda Expressions} {BinaryFormatter} {GetExternalIp} {CustomBinding}
    HowTo: {Windows 7 - Installare il Sistema su C e la cartella Users su D}{Windows 7 - Spostare la cartella Users su altra Partizione}
    Blog: {Fix's Blog}

  4. #4
    Post
    2,257
    Blogs
    6
    Forse sono andato "un tantino" oltre rispetto a quanto richiesto

    Dovresti trovare "il prerequisito" nell'elenco dei prerequisiti presente in: Progetto -> Proprietà -> Prerequisiti
    Seleziona il Framework 3.5 SP1
    NB: Per copiare il codice inserito con il SyntaxHighlighter (codice colorato con numeri di riga a fianco), prima si deve eseguire un DoppioClick sul codice e successivamente copiarne il contenuto, altrimenti si avranno problemi di Formattazione
    ___
    VB.Net: {Extension Methods} {Lambda Expressions} {BinaryFormatter} {GetExternalIp} {CustomBinding}
    HowTo: {Windows 7 - Installare il Sistema su C e la cartella Users su D}{Windows 7 - Spostare la cartella Users su altra Partizione}
    Blog: {Fix's Blog}

  5. #5
    L'avatar di amanu86
    amanu86 non è in linea Scolaretto
    Post
    375
    Quote Originariamente inviato da Fix Visualizza il messaggio
    Forse sono andato "un tantino" oltre rispetto a quanto richiesto

    Dovresti trovare "il prerequisito" nell'elenco dei prerequisiti presente in: Progetto -> Proprietà -> Prerequisiti
    Seleziona il Framework 3.5 SP1


    Ciao, forse mi sono spiegato male io.
    Quello che vorrei fare io è aggiungere un prerequisito non presente nell'elenco.
    Siccome per essere installato il framework 3.5 ha bisogno almeno di un Xp service pack 3 vorrei controllare che sul pc ci sia questo prerequisito altrimenti farglielo scaricare. E' possibile?

    Grazie ancora
    ---------------------------------------------------------------------------
    www.festadeigiovani.com

  6. #6
    Post
    2,257
    Blogs
    6
    Per installare un prerequisito personalizzato, devi attenerti alle informazioni presenti ai seguenti link:Sicuramente non è una procedura impossibile, ma nemmeno banale.


    Siccome per essere installato il framework 3.5 ha bisogno almeno di un Xp service pack 3
    Dovrebbe bastare il Service Pack 2:
    • Requisiti di sistema per la versione 3.5
    • Andando ad analizzare il file "package.xml", del prerequisito Framework 3.5 SP1, presente nella cartella: C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX3 5SP1\it (su vs2010) c'è il blocco dell'installazione solo se è presente un SP inferiore al 2:
      <!-- Block install on less than Windows XP SP2 -->
      <FailIf Property="VersionNT" Compare="VersionLessThan" Value="5.1.2" String="InvalidPlatformWinNT"/>


    Se vuoi mettere il vincolo del SP3, hai 2 modi per farlo:

    1 - Crei un prerequisito personalizzato

    2 - Provi a modificare la condizione presente nel "package.xml", del prerequisito Framework 3.5, modificando il valore da 5.1.2 a 5.1.3 (l'ultimo numero identifica il sp)
    NB: Per copiare il codice inserito con il SyntaxHighlighter (codice colorato con numeri di riga a fianco), prima si deve eseguire un DoppioClick sul codice e successivamente copiarne il contenuto, altrimenti si avranno problemi di Formattazione
    ___
    VB.Net: {Extension Methods} {Lambda Expressions} {BinaryFormatter} {GetExternalIp} {CustomBinding}
    HowTo: {Windows 7 - Installare il Sistema su C e la cartella Users su D}{Windows 7 - Spostare la cartella Users su altra Partizione}
    Blog: {Fix's Blog}

  7. #7
    L'avatar di amanu86
    amanu86 non è in linea Scolaretto
    Post
    375
    Quote Originariamente inviato da Fix Visualizza il messaggio
    Per installare un prerequisito personalizzato, devi attenerti alle informazioni presenti ai seguenti link:Sicuramente non è una procedura impossibile, ma nemmeno banale.



    Dovrebbe bastare il Service Pack 2:
    • Requisiti di sistema per la versione 3.5
    • Andando ad analizzare il file "package.xml", del prerequisito Framework 3.5 SP1, presente nella cartella: C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX3 5SP1\it (su vs2010) c'è il blocco dell'installazione solo se è presente un SP inferiore al 2:


    Se vuoi mettere il vincolo del SP3, hai 2 modi per farlo:

    1 - Crei un prerequisito personalizzato

    2 - Provi a modificare la condizione presente nel "package.xml", del prerequisito Framework 3.5, modificando il valore da 5.1.2 a 5.1.3 (l'ultimo numero identifica il sp)

    Grazie mille per l'aiuto
    ---------------------------------------------------------------------------
    www.festadeigiovani.com

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi