Frage

Ich habe gerade angefangen, den WPF Web-Browser verwenden, die in Net 3.5 SP1 enthalten ist. Ich baute mein Setup-Projekt (die mich auf 3.5 SP1 zu bewegen, bevor benutze) und installierte es auf einer Testmaschine, aber der WebBrowser war nicht verfügbar.

Was muss ich tun, um sicher zu sein, dass die setup.exe / msi Kombination überprüft und SP1 installiert?

War es hilfreich?

Lösung

Öffnen Sie die Eigenschaften des Setup-Projekt, dann auf die Schaltfläche klicken Voraussetzungen bietet. Dann die Voraussetzungen überprüfen zu installieren.

Lizenz

Dann können Sie festlegen, wie der Benutzer erhält den Pre-reqs.

Hier ist ein Link zu Framework Versionsinformationen und ein Auszug aus Scott Hanselman Blog:

  

Online / Download-Erfahrung   Der beste Weg, einen Benutzer mit vernünftiger Internet-Konnektivität auf dem Spiel 3.5 SP1 .NET Framework zu erhalten, ist mit dem 2,7 Meg „Bootstrap-Programm.“ Dies wird erkennen, was sie brauchen und nur herunterladen, was sie brauchen. Das Worst-Case-Szenario für eine x86-Maschine ist rund 60 MB, wie oben in der Tabelle zu sehen.

     

Was sind die "Client Profile?"   Die Client Profile sind eine noch kleinere Installationsoption für .NET 3.5 SP1 auf XP. Es ist klein 277K Bootstrap-Programm. Wenn es auf einem Windows XP SP2 Maschinen ohne .NET Framework installiert ausgeführt ist, wird es eine 28 meg Nutzlast herunterladen und geben Sie eine Client-spezifische Untergruppe von .NET 3.5. Wenn das Client Profile Bootstrap auf einer Maschine mit einem beliebigen Version von .NET auf es ausgeführt wird, wird es das gleiche ist wie die 3.5 SP1 Webinstaller handeln und erkennen, was es zum Download braucht, dann gehen Sie es. Es gibt weitere Details in der Client Profile Deployment Guide.

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

Andere Tipps

Im Setup-Projekt, einige Startbedingungen hinzuzufügen. Auf dieser Seite sehen Sie, wie genau: http://jelle.druyts.net/2005/04/09/CheckingForNET11ServicePack1InAnMSI. aspx

Auf dem Weg meine eigene Frage zu beantworten. Ein Doppelklick auf dem Microsoft .NET Framework in den erfassten Abhängigkeiten man die Version wählen kann.

Nun ist die Frage, welche geeignet ist, 3.5.30729 oder 3.5 SP1 Client

EDIT: 3.5.30729 funktioniert. Irgendwelche Ideen, der Unterschied zwischen den beiden?

EDIT: Ein Doppelklick auf das .NET Framework oben zeigt .NET Framework als Startbedingung. Dies ist, wo ich die Version geändert. (Ich einen Screenshot hinzufügen würde, aber ich habe nicht ein zu einer URL, nur auf meinem Desktop.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top