Ho bisogno di includere l'installazione completa di .NET 3.5 sp1 nel mio programma di installazione, che è in WiX.Come posso creare un programma di installazione WiX con un programma di installazione di .NET 3.5 sp1 completamente autonomo?
Ho bisogno che boostrapper sia completamente autonomo, senza alcun accesso web. Non è consentito a questo programma di installazione di richiedere il web; abbiamo clienti nella Mongolia esterna (sono serio, non sto solo usando il nome del luogo perché è remoto) a cui spediamo i CD perché non hanno accesso a internet.
il tutorial stati 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>
È possibile che questo programma di avvio automatico richiede il web. Come faccio a fare un installatore che non lo fa?
Dopo aver fatto questo, ottengo il seguente errore: C: \ Documents and Settings \ Hudson \ .hudson \ lavori \ \ workspace \ \ Main \ SetupWiX \ SetupWiX.wixproj (164,5): l'errore MSB3152: Il percorso di installazione per i prerequisiti non è stato impostato su "sito Web del fornitore del componente" e il file "DotNetFX35SP1 \ dotNetFX20 \ aspnet.msp" nell'elemento ".NET Framework 3.5 SP1" non può essere posizionato su disco. Vedere la Guida per ulteriori informazioni. –
mmr
inoltre, sembra che setup.bin nella directory del motore boostrapper non trovi la directory corretta per sp1, il che è strano per me. – mmr
mi spiace, bootstrapper – mmr