none
建置 Install Project 問題 RRS feed

  • 問題

  • 想請問一下在vs 2015下安裝了Microsoft Visual Studio 2015 Installer Projects Extension

    想要把.net加進Setup專案裡面

    但是每次建置時都會出錯

    2>------ 已開始全部重建: 專案: Setup1, 組態: Debug ------
    Building file 'D:\Visual Basic Project\Meter Setting\Meter Setting_20161201_V4.4\Setup1\Debug\Setup1.msi'...
    WARNING: 'Microsoft .NET Framework 4 (x86 和 x64)' 需要項目 'Windows Installer 4.5',但卻不包含。

    ERROR: 若要啟用 [必要條件] 對話方塊中的 [從應用程式的相同位置下載必要條件],您必須將項目 'Microsoft .NET Framework 4 (x86 和 x64)' 的檔案 'DotNetFX40\dotNetFx40_Full_x86_x64.exe' 下載到本機電腦。如需詳細資訊,請參閱 http://go.microsoft.com/fwlink/?LinkId=616018。

    ERROR: 若要啟用 [必要條件] 對話方塊中的 [從應用程式的相同位置下載必要條件],您必須將項目 'Microsoft .NET Framework 4 (x86 和 x64)' 的檔案 'DotNetFX40\dotNetFx40LP_Full_x86_x64zh-Hant.exe' 下載到本機電腦。如需詳細資訊,請參閱 http://go.microsoft.com/fwlink/?LinkId=616018。

    ERROR: General failure building bootstrapper
    ERROR: Unrecoverable build error
    ========== 全部重建: 1 成功、1 失敗、 0 略過 ==========

    從微軟上下載

    dotNetFx40_Full_x86_x64

    dotNetFx40LP_Full_x86_x64zh-Hant

    兩個檔案,也將檔案放入C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX40

    但是只有放入dotNetFx40_Full_x86_x64 的時候錯誤訊息會消失

    將 dotNetFx40LP_Full_x86_x64zh-Hant 放入資料夾的錯誤訊息都不會消失

    2016年12月1日 上午 10:00

解答

  • 自問自答一下

    經過多天尋找,發現dotNetFx40LP_Full_x86_x64zh-Hant.exe這個檔案須放置在

    C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX40

    底下的zh-Hant資料夾中,它才會偵測到,否則會一直報錯

    以上給大家參考

    • 已標示為解答 FangDi 2016年12月5日 下午 02:18
    2016年12月5日 下午 02:18

所有回覆

  • 有試過想把語言改成en,但下載微軟的變更語言套件後,一打開vs2015就顯示語言版本不正確,只能刪掉剛裝好的語言才能進去
    2016年12月2日 上午 02:42
  • 自問自答一下

    經過多天尋找,發現dotNetFx40LP_Full_x86_x64zh-Hant.exe這個檔案須放置在

    C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX40

    底下的zh-Hant資料夾中,它才會偵測到,否則會一直報錯

    以上給大家參考

    • 已標示為解答 FangDi 2016年12月5日 下午 02:18
    2016年12月5日 下午 02:18
  • 變更語言可以參考這個部落格的 封裝部署 分類:

    https://tlcheng.wordpress.com/category/%e5%b0%81%e8%a3%9d%e9%83%a8%e7%bd%b2/


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2016年12月5日 下午 04:52