8

Possiedo un progetto di installazione .Net e impostare il percorso di installazione per i prerequisiti da "scaricare dalla stessa posizione della mia applicazione".'Prerequisiti del profilo client .NET Framework 3.5 SP1

Ho scaricato il 'client di Microsoft .NET Framework Profilo Offline Installer' dal https://www.microsoft.com/downloads/en/details.aspx?FamilyID=992cffcb-f8ce-41d9-8bd6-31f3e216285c e lo mise nelle directory:

C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFx35Client e C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ Bootstrapper \ Packages \ DotNetFx35Client

Ma ho ancora il messaggio di errore "prerequisiti non è stato impostato su 'componente del fornitore sito Web 'e il file' DotNetFx35Client \ DotNetFx35ClientSetup.exe 'nell'elemento' Profilo client .NET Framework 3.5 SP1 'non può essere posizionato su disco. "

Qualche idea?

Ho Windows 7 e Visual Studio 2010 ...

Grazie! Stefan

+0

Sembra che il "profilo cliente" non sia così client, vista la dimensione di 250 mega. Perché preoccuparsi del profilo del cliente quando l'intero framework 3.5 ha le stesse dimensioni? –

+0

Hai ragione. Per .net 3.5 il profilo del cliente non è un grande vantaggio (forse non è affatto un vantaggio). Per .net 4 è un vero vantaggio. – habakuk

risposta

4

Nota la mancata corrispondenza del nome, manca "Installazione" da quello scaricato. Rinominare il file in modo che il suo nome corrisponda al nome che VS si lamenta.

0

Si noti che se si scarica manualmente il file, l'installazione offline funzionerà. Ma se poi si modifica l'opzione di nuovo al Download prerequisites from Vendor's site il setup scaricherà il programma di installazione on-line e si cercherà di confrontare il suo hash con quello appartenente al file copiato manualmente e l'utente otterrà un Setup

ha rilevato che il file DontNetFx35ClientSetup.exe è uno cambiato da quando è stato pubblicato inizialmente o potrebbe essere danneggiato

Se si desidera che il programma di installazione online per lavorare di nuovo, è necessario mettere di nuovo il 280kb DotNetFx35ClientSetup.exe indietro nella cartella di pacchetti di avvio automatico.