编程语言
首页 > 编程语言> > c#,MSBuild Bootstrapper with wix,如何下载.net framework 3.5 SP1?

c#,MSBuild Bootstrapper with wix,如何下载.net framework 3.5 SP1?

作者:互联网

我设法为我的项目创建了bootstrapper,其中包含带有此代码的.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,这远远超出我的承受能力(我想将安装程序联机下载).有没有办法允许我从microsoft的网站下载框架,而不是在安装包中包含所有文件?

解决方法:

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

ComponentsLocation = “凤凰私人”

CopyComponents = “真”

标签:c,msbuild,bootstrapping,wix
来源: https://codeday.me/bug/20190521/1148652.html