Domanda

Ho trascorso buona parte della giornata a cercare, scrivere e infine eliminare uno script che posso utilizzare con il mio script di installazione di Inno Setup che scaricherà e installerà il framework .NET 2.0 appropriato, se necessario.

Esistono sicuramente numerosi esempi, ma essi:

  1. Voglio installare Internet Explorer se necessario, cosa che non oserei fare in modo automatizzato

  2. Gestisce solo distribuzioni .NET x86, nessun supporto x64 e IA64

  3. Non installare il language pack appropriato quando necessario - un problema difficile (quando ho visto che c'erano language pack diversi per diverse combinazioni di lingua x86 / x64 / ho gettato la spugna)

  4. Non riesci a ottenere .NET 2.0 SP1 (forse Windows Update lo gestirà una volta installato 2.0?)

Sembra un problema così comune che qualcuno deve averlo risolto. Tutto quello che ho scoperto sono stati 20 post diversi che puntavano tutti agli stessi due o tre frammenti di codice.

Approfondimento :) :)

Altri suggerimenti

Di recente ho esaminato questo problema, ma senza gli stessi requisiti che hai. Non ho visto uno script che fa quello che vuoi, ma hai preso in considerazione la possibilità di verificare se .NET 2.0 è installato e, in caso contrario, chiedere loro di scaricarlo. È possibile aprire un URL nel browser predefinito e indurre l'utente a tentare nuovamente l'installazione una volta installato il framework.

Questa non è una situazione ideale dal punto di vista dell'utente, ma penso che andando con ciò che la tua pianificazione dovrai scrivere alcune cose complesse per gestire i diversi vincoli linguistici solo per farlo funzionare.

Solo i miei 2 centesimi.

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