Мне удалось создать загрузчик для моего проекта, который включает .net framework 3.5SP1 с таким кодом:
<ItemGroup>
<BootstrapperFile Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5.SP1</ProductName>
<Install>true</Install>
</BootstrapperFile>
</ItemGroup>
<Target Name="Bootstrapper">
<GenerateBootstrapper
ApplicationFile="SeppelSetup.msi"
ApplicationName="Seppel 1.0"
BootstrapperItems="@(BootstrapperFile)"
OutputPath=".\bin\Debug"
ComponentsLocation="Relative"
Culture="en"
Path="C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper"
/>
</Target>
Проблема в том, что выходной каталог имеет более 200 МБ, что намного больше, чем я могу себе позволить (Я хочу выложить инсталлятор онлайн для скачивания).Есть ли способ, позволяющий мне загружать фреймворк с сайта Microsoft, а не включать все файлы в установочный пакет?