Ich muss das vollständige .NET 3.5 SP1-Installationsprogramm in mein Installationsprogramm, das in WiX ist, aufnehmen.Wie mache ich ein WiX-Installationsprogramm mit einem vollständig eigenständigen .NET 3.5 SP1-Installationsprogramm?
Ich brauche diesen borderrapper, um völlig selbstständig zu sein, mit überhaupt keinem Netzzugang. Es ist einfach nicht erlaubt, dass dieses Installationsprogramm das Web benötigt; Wir haben Kunden in der äußeren Mongolei (ich meine es ernst, nicht nur den Ortsnamen, weil es entfernt ist), denen wir CDs schicken, weil sie überhaupt keinen Internetzugang haben.
Die Tutorial Staaten WiX:
<Target Name="AfterBuild">
<GenerateBootstrapper ApplicationFile="$(TargetFileName)"
ApplicationName="My Application Name"
BootstrapperItems="@(BootstrapperFile)"
ComponentsLocation="Relative"
CopyComponents="True"
OutputPath="$(OutputPath)"
Path="C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\"/>
</Target>
Die obige Bootstrap-Programm erfordert die Bahn. Wie mache ich ein Installationsprogramm, das nicht funktioniert?
Nachdem Sie das getan, bekomme ich folgende Fehlermeldung: C: \ Dokumente und Einstellungen \ hudson \ .hudson \ Jobs \ \ Arbeitsplatz \ \ main \ SetupWiX \ SetupWiX.wixproj (164,5): Fehler MSB3152: Der Installationsort für die Voraussetzungen wurde nicht auf die Website des Komponentenherstellers festgelegt, und die Datei "DotNetFX35SP1 \ dotNetFX20 \ aspnet.msp" im Element ".NET Framework 3.5 SP1" kann nicht auf dem Datenträger gefunden werden. Weitere Informationen finden Sie in der Hilfe. –
mmr
auch, es scheint, dass die setup.bin im Bootstrapper-Engine-Verzeichnis einfach nicht das richtige Verzeichnis für sp1 finden, was für mich seltsam ist. – mmr
Sorry, Bootstrapper – mmr