Wie mache ich ein WiX-installer mit ein vollständig in sich geschlossenes .NET 3.5 sp1-installer?
Brauche ich den vollständigen .NET 3.5 sp1-Installationsprogramm in meinem installer, die in WiX.
Muss ich, dass boostrapper völlig eigenständig, ohne web-Zugang in allen. Es ist nur nicht erlaubt, diese installer zu verlangen, die web -, wir haben Kunden in der äußeren Mongolei (ich bin ernst, nicht nur mit dem Ortsnamen, weil es an der Fernbedienung, um wen wir versenden die CDs, weil Sie nicht über internet-Zugang in allen.
Den WiX tutorial Staaten:
<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>
Den oben bootstrapper erfordert das web. Wie mache ich einen installer, der nicht an???
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Ihrem Fall, die
$(bootstrapperPackagesFolder)
Variablen Punkt C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\
. Die$(cddir)
variable ist der Ordner, in dem Sie verfassen, den Inhalt der Installations-CD.Den
GenerateBootStrapper
Aufgabe erzeugen nicht nur eine exe-bootstrapper, sondern auch kopierenDotNetFX35SP1
und einWindowsInstaller3_1
Ordner auf den gleichen Pfad. Während der installation, die exe-bootstrapper werden schauen für die Ordner und die Dateien dort ein, anstatt Sie herunterzuladen.Ich bin mir nicht sicher, ob mein Beispiel ist Verschieden von dem, was Sie bereits tun; vielleicht haben Sie nur vergessen zu zählen die
DotNetFX35SP1
Ordner auf der Installations-CD?Könnten Sie Kasse diese Microsoft sample code, die Sache ist, dass WiX keine bootstrapper/chainer - das ist nicht kommen, bis WiX 3.5 als den "Brennen" - tool.
Ich bin mir nicht sicher, was Sie verwenden in Ihrer ursprünglichen Beispiel, ich gehe davon aus
msbuild
oder so etwas - das ist nicht eine WiX-Komponente.