Verwenden von WIX3.6 zum Installieren von .NET Framework 3.5 SP1 mit Burn

Ich versuche, mit Burn und WIX 3.6 ein Installationsprogramm für meine App zu erstellen. Das Installationsprogramm muss in der Lage sein, .NET 3.5 SP1 von der Microsoft-Website zu installieren. Ich arbeite von einem funktionierenden WIX-Projekt aus, das mit WIX 3.5 erstellt wurde. Es funktioniert, wenn .NET 3.5 SP1 zuvor auf dem Zielcomputer installiert wurde. Der erste Schritt scheint darin zu bestehen, ein Bundle zu erstellen. Daher habe ich meiner Product.wxs-Datei ein Element hinzugefügt. Wenn ich das tue, erhalte ich eine Fehlermeldung, dass das im Schema nicht gültig ist, ich muss stattdessen ein haben. Bedeutet das, dass ich alle Produktdefinitionen in ein Fragment übertragen muss? Es ist unklar, wie ich das mache. Dann wird die Sache komplizierter, da WixNetfxExtension nur PackageRef für .NET 4.0 und 4.5 bereitstellt. Ich bin nicht bereit, meine App auf diese Version des Frameworks umzustellen. Wie erhalte ich .NET 3.5 SP1 aus einer Webquelle in meinem Bundle?

Gibt es ein funktionierendes Beispiel dafür?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage