Domanda

Ho appena iniziato a utilizzare il browser Web WPF incluso in Net 3.5 SP1.Ho creato il mio progetto di installazione (che utilizzavo prima di passare alla versione 3.5 SP1) e l'ho installato su un computer di prova, ma il browser Web non era disponibile.

Cosa devo fare per essere sicuro che la combinazione setup.exe/msi controlli e installi SP1?

È stato utile?

Soluzione

Aprire le proprietà del progetto di installazione, quindi fare clic sul pulsante Prerequisiti.Quindi controlla i prerequisiti per l'installazione.

License

Quindi puoi definire come l'utente ottiene i prerequisiti.

Ecco un collegamento alle informazioni sulla versione del framework e un estratto dal blog di Scott Hanselman:

Esperienza online/download Il modo migliore per ottenere un utente con una ragionevole connettività Internet sul framework 3.5 SP1 .NET è con il "Bootstrapper" da 2,7 meg. Questo rileverà ciò di cui hanno bisogno e scaricherà solo ciò di cui hanno bisogno.Lo scenario peggiore per una macchina x86 è di circa 60 mega, come mostrato nella tabella sopra.

Qual è il "Profilo del cliente?" Il profilo client è un'opzione di installazione ancora più piccola per .NET 3.5 SP1 su XP.È un piccolo bootstrapper da 277k.Quando viene eseguito su computer Windows XP SP2 senza .NET Framework installato, scaricherà un payload di 28 mega e fornirà un sottoinsieme specifico del client di .NET 3.5.Se il programma di avvio automatico del profilo client viene eseguito su un computer con qualsiasi versione di .NET, funzionerà allo stesso modo del programma di installazione Web 3.5 SP1 e rileverà ciò che deve scaricare, quindi andrà a scaricarlo.Sono disponibili ulteriori dettagli nella Guida alla distribuzione del profilo client.

http://www.hanselman.com/blog/CommentView.aspx?guid=af453d70-64b3-417e-9492-d115f929195d

Altri suggerimenti

Nel progetto di installazione, aggiungi alcune condizioni di lancio.Questa pagina mostra esattamente come:http://jelle.druyts.net/2005/04/09/CheckingForNET11ServicePack1InAnMSI.aspx

Sto andando a rispondere alla mia stessa domanda.Facendo doppio clic su Microsoft .net Framework nella sezione Dipendenze rilevate è possibile scegliere la versione.

Ora la domanda è quale sia appropriato, 3.5.30729 O Cliente 3.5 SP1?

MODIFICARE: 3.5.30729 funziona.Qualche idea sulla differenza tra i due?

MODIFICARE: Facendo doppio clic su .net Framework sopra viene visualizzato .NET Framework come condizione di avvio.Qui è dove ho cambiato la versione.(Aggiungerei uno screenshot, ma non ne ho uno in un URL, solo sul mio desktop.

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