2010-09-28 13 views

risposta

12

Certo che puoi. Includere il pacchetto di installazione richiesto e quindi Process.Start o anche meglio: creare un progetto di installazione e distribuzione per l'applicazione e impostare una condizione di avvio su .NET 4.0 in modo che quando qualcuno tenta di installarlo verificherà la presenza di .NET 4.0 e se non chiedere per installarlo:

alt text

Nota: nella schermata impostare .NET 4.0 come condizione di avvio (fase 4)

1

Certo. Basta avviare la procedura di installazione.

Process.Start("dotnetfx.exe"); 
2

È possibile farlo (solo sborsare per installazione MSI e msiexec.exe), ma ci sono cose come bassi di blocco e altri problemi di sicurezza da prendere in considerazione. Ma è una pratica migliore per dire all'utente di installarlo e quindi installare il programma. Il tuo installatore dovrà essere il codice .net 2.0 per farlo.

Problemi correlati