c#,带有wix的MSBuild Bootstrapper,如何下载.net Framework 3.5 SP1?

2024-03-06

我设法使用以下代码为包含 .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>

问题是输出目录超过 200Mb,这远远超出了我的承受能力(我想将安装程序放在网上下载)。有没有一种方法可以让我从微软网站下载框架而不是包含安装包中的所有文件?


从 Bootstrapper 元素中删除 ComponentsLocation="Relative" 属性 并添加以下内容

ComponentsLocation=“主页”

复制组件=“真”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c#,带有wix的MSBuild Bootstrapper,如何下载.net Framework 3.5 SP1? 的相关文章

随机推荐