![](/img/trans.png)
[英]c#, MSBuild Bootstrapper with wix, how to download .net framework 4.5
[英]c#, MSBuild Bootstrapper with wix, how to download .net framework 3.5 SP1?
我设法为我的项目创建了引导程序,其中包括 .net 框架 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>
问题是 output 目录有超过 200Mb,这远远超出我的承受能力(我想把安装程序放到网上下载)。 有没有办法让我从微软的网站下载框架,而不是在安装 package 中包含所有文件?
从 Bootstrapper 元素中删除您的 ComponentsLocation="Relative" 属性并添加以下内容
ComponentsLocation="主页"
复制组件=“真”
您最好的选择可能是使用Wix 3.6 。 我上次尝试时还远未完成,但它完全支持您想要的那种东西,从 Internet 下载可再发行文件。 如果您愿意等待它稳定,go 与它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.