Мне нужно включить полный установщик .NET 3.5 sp1 в мой установщик, который находится в WiX.
Мне нужно, чтобы этот ускоритель был полностью автономным, без веб-доступа вообще. Это просто не разрешено для этого установщика требовать сети; у нас есть клиенты во внешней Монголии (я серьезно, не просто использую название места, потому что оно удаленное), которым мы отправляем компакт-диски, потому что у них вообще нет доступа к Интернету.
В руководстве по 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>
Для вышеуказанного загрузчика требуется сеть. Как мне сделать установщик, который не делает?