簡體   English   中英

c#, MSBuild 引導程序與 wix,如何下載 Z2D50972FECD376129545507F106?208Z 框架。

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM