Domanda

Un'ultima domanda sull'installazione del profilo client. Ho scaricato il programma di installazione online del profilo client di Microsoft .NET Framework perché vogliamo inserirlo nel CD di installazione perché il nostro utente finale potrebbe non avere né .net framework 3.5 né Internet. Quindi vogliamo essere in grado di gestire entrambi i casi.

Nei prerequisiti sono in grado di selezionare la posizione di dove sarà il file, ma non so dove dovrebbe essere. Voglio essere in grado di mettere in qualche modo il percorso del cd, qualcosa come d: \ ProductName \ Prerequisites \ DotNetFx35ClientSetup.exe in modo che possa ottenerlo e installarlo da lì. Qualcuno ha un'idea di come raggiungere questo obiettivo?

Grazie.

Ecco la finestra dei prerequisiti:

alt text

È stato utile?

Soluzione

Ok, ecco la cosa. Ho provato con il profilo client ma non ha funzionato, penso che sia perché il programma di installazione del profilo client non ha le funzionalità di .net framework 3.5 SP1 . Quindi nel processo di installazione richiede anche .net framework 3.5 SP1, quindi ho dovuto renderlo disponibile anche offline. Ecco l'affare:

  • Per prima cosa devi scaricare Programma di installazione offline del profilo client
  • Quindi è necessario copiare il file nella seguente cartella: C: \ Programmi \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFx35Client
  • Al termine, è possibile distribuire il progetto di installazione che verrà compilato (solo per l'installazione del profilo client).

Dal momento che nel mio caso si è lamentato e ha chiesto .net Framework 3.5 SP1, questo è quello che dovevo fare:

  • Abilita il prerequisito .net Framework 3.5 SP1 nella soluzione di installazione
  • Scarica .net Framework 3.5 SP1 Pacchetto completo
  • Inserisci l'unità C: \ (per un accesso veloce) e vai al prompt dei comandi e digita: C: \ dotNetFx35Setup.exe / x
  • Estrai tutto dove vuoi, questo creerà una cartella chiamata wcu
  • vai su wcu \ dotNetFramework, prendi tutti i file e le cartelle e copiali C: \ Programmi \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFX35

Ora crea la tua soluzione e dovrebbe funzionare. Riceverai 2 avvisi però. Si tratta di un problema noto e secondo Microsoft non interferiscono nel processo di installazione dell'applicazione. Leggi per ulteriori informazioni.

Questo è stato un po 'noioso da trovare e trovare, quindi spero davvero che questo possa aiutare chiunque altro con questo problema. Se hai qualche domanda pubblica un commento e ti risponderò al più presto.

Grazie per aver letto!

Altri suggerimenti

Affinché la tua configurazione funzioni con il profilo client (senza lamentarti, come dici tu) al momento dell'installazione, devi inoltre modificare le condizioni selezionate per richiedere solo il profilo client.

È necessario modificare la proprietà della condizione di avvio .NET per dire effettivamente " Profilo client " ;. Fallo come qui:

. NET Launch condition - properties
(fonte: ) msn

Questo è dal seguente documento: Profilo WPF Performance e .NET Framework Client , sezione " Deployment " ;, di Jossef Goldberg.

Anche se il documento fa riferimento al profilo client della versione 4, funziona anche per 3.5. L'ho fatto e ha funzionato perfettamente.

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