2010-09-28 12 views

Antwort

12

Natürlich können Sie. Schließen Sie das erforderliche Installationspaket und dann Process.Start ein, oder noch besser: Erstellen Sie ein Setup- und Bereitstellungsprojekt für Ihre Anwendung, und legen Sie eine Startbedingung für .NET 4.0 fest. Wenn jemand versucht, es zu installieren, überprüft es .NET 4.0 und ob nicht fragen, es zu installieren:

alt text

Anmerkung: im Screenshot .NET 4.0 als Startbedingung (Schritt 4)

1

sicher gesetzt. Starten Sie einfach den Installationsprozess.

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

können Sie tun dies (nur MSI Installateur berappen und msiexec.exe), aber es gibt Dinge wie Schloss downs und andere Sicherheitsrisiken zu berücksichtigen. Aber es ist besser, dem Benutzer zu sagen, dass er es installieren und dann sein Programm installieren soll. Ihr Installationsprogramm muss dazu den .net 2.0-Code haben.

Verwandte Themen