Ich habe einige WPF-Projekte entwickelt, aber ich bin auf ein sehr ernstes Problem gestoßen. Wie Sie wissen, ist die .Net 3.5-Installation ein Problem (enorm und auf den Internetzugang angewiesen). Dies ist ein Problem, wenn wir mein Produkt versenden. Gibt es eine Möglichkeit, den Umverteilungsteil nur zu bündeln?In meinem WPF-Projekt-Installer, wie bündle ich das .NET3.5-Installationsprogramm?
2
A
Antwort
3
Ja, Sie können die 3.5 Redistributable in Ihre Anwendungen Installer verketten. Diese Seite auf MSDN Details alle von der Arbeit dieses
1
Wow zu erreichen brauchte ich würde das nicht tun. Es wird Ihren Installer aufblähen, also werden Leute, die bereits 3.5 haben, beim Download der Anwendung bestraft.
Legen Sie das Installationsprogramm so fest, dass 3.5 als Voraussetzung erforderlich ist. Wenn es für einige Benutzer fehlt, wird es nur während der Installation Ihrer Anwendung heruntergeladen.
Die Option, mit der wir gingen, bestand darin, das vollständige Installationsprogramm auf unseren Installationsmedien zu installieren. Wenn .NET 3.5 installiert ist, wird der Benutzer nicht bestraft. Wenn es nicht installiert ist, lässt unsere Bootstrap-Anwendung den Benutzer wissen und startet das .NET-Installationsprogramm, nachdem der Benutzer auf eine Schaltfläche geklickt hat. (Dies gibt dem Benutzer die Möglichkeit, ihn abzubrechen und manuell zu starten, wenn er möchte.) Durch die Einbeziehung des vollständigen .NET-Installers benötigt der Benutzer keinen Internetzugang, um .NET (und unsere Produktsuite) zu installieren. – RobH