Hinweis Wenn Sie die Datei Dotnetfx.exe verwenden oder mit einer von Ihnen erstellten Anwendung neu verteilen, benötigen Sie eine gültige lizenzierte Kopie von Microsoft .NET Framework SDK Version 2.0 (oder Visual Studio 2005) sowie eine beliebige Verwendung oder Verteilung von Dotnetfx.exe unterliegt den Bedingungen der Endbenutzer-Lizenzvereinbarung, die Sie mit dem Microsoft .NET Framework SDK Version 2.0 oder Visual Studio erhalten haben. Wenn Sie keine gültige lizenzierte Version von Microsoft .NET Framework SDK Version 2.0 oder Visual Studio besitzen, sind Sie nicht berechtigt, Dotnetfx.exe zu verwenden oder zu verteilen. "
Wäre das ausreichend, um es Ihrem Kunden zu zeigen?
Die Dateien, zu deren Weitergabe Sie berechtigt sind, sind in der Datei redist.txt in Ihrem Visual Studio-Installationsverzeichnis aufgeführt. Ja, die .NET-Installer wie dotNetFx35setup.exe sind in dieser Liste enthalten. Sie könnten vielleicht eine Kopie dieser Datei an Ihren Kunden senden.
Es ist kein echtes Installationsprogramm, es ist ein Bootstrapper, der die tatsächlichen Bits von einem Microsoft-Server herunterlädt. Was ist ein weiser Ansatz, Sie möchten definitiv keine Version vor dem letzten Sicherheitsupdate verteilen. Das passiert nicht oft, aber vor zwei Monaten gab es einen für 3.5 SP1. Clients tun nicht , Dinge zu installieren, die dokumentierte Sicherheitsprobleme aufweisen.
Ehrlich gesagt, beginnt alles in Ihrem Installer, das .NET-Bits enthält, immer weniger Sinn zu machen. Speziell für .NET 4.0. Es ist klein, ~ 55 MB vs ~ 350 MB für .NET 3.5 SP1. Aufgrund seiner Voraussetzungen benötigt es ein aktuelles Windows Service Pack. XP SP3 zum Beispiel. Sie möchten sich definitiv nicht mit der Verteilung von Windows Service Packs beschäftigen. Nennen Sie die Voraussetzungen Ihrer Software klar und fordern Sie, dass .NET vorinstalliert sein muss, ebenso wie eine Mindestversion von Windows und SP. Vor allem mit einem Kunden, der Sie ärgert.
Tags und Links .net