I file che si ha il diritto di ridistribuire sono elencati nel file redist.txt nella directory di installazione di Visual Studio. Sì, gli installer .NET, come dotNetFx35setup.exe, sono inclusi in tale elenco. inviare una copia del file al vostro cliente.
non è un vero e proprio programma di installazione, si tratta di un programma di avvio automatico che scarica i bit effettivi da un server Microsoft. Il che è un approccio saggio, non si vuole assolutamente distribuire una versione precedente all'ultimo aggiornamento di sicurezza. Non succede spesso, ma ce n'era uno per 3.5 SP1 solo due mesi fa. I clienti fanno non come ottenere roba installata che ha problemi di sicurezza documentati.
Francamente, tra cui qualcosa nel tuo programma di installazione che comprende i bit NET sta iniziando a dare un senso sempre meno. Soprattutto per .NET 4.0. È piccolo, ~ 55 MB contro ~ 350 MB per .NET 3.5 SP1. In virtù dei suoi prerequisiti, richiede un recente service pack di Windows. XP SP3 per esempio. Sicuramente non vuoi entrare nel business della distribuzione dei service pack di Windows. Indicare chiaramente i prerequisiti del software, richiedendo che .NET sia preinstallato è difendibile, proprio come richiede una versione minima di Windows e un livello SP. Soprattutto con un cliente che ti disturba.
fonte
2010-07-24 14:41:37