none
[VS2008]安裝程式需要 .NET 3.5 SP1 ,即使已經手動安裝仍會要求安裝 RRS feed

  • 問題

  • 我的開發環境是 XP+VS2008 SP1+.NET3.5SP1

    製作了一個需要 .NET 3.5 SP1 的安裝程式,當我在 XP 測試無問題,可是當我在 Win2003 上預先手動安裝 .NET 3.5 SP1 (Full Package 版本),可是當我啟動安裝程式時, Bootstrap 仍會出現要求安裝 .NET 3.5 SP1,請問有人遇過類似的問題嗎?

    或是有人知道安裝程式判斷是否安裝 .NET 3.5 SP1 的規則?

    2010年7月20日 下午 02:53

解答

  • 我今天查除問題在於"語言包",如果我裝了 Full Package 之後再裝作業系統對應語言包就不會出現要求安裝的畫面

     

    不過,我又遇到另外一個問題,我依照 VS2008 SP1 Released 的說明

    http://download.microsoft.com/download/A/2/8/A2807F78-C861-4B66-9B31-9205C3F22252/VS2008SP1Readme.htm

    將 .NET 3.5 SP1 附在 Setup 一起出去(不透過網路下載),由於用戶的環境沒有網路

    當我的程式啟動時,如果用戶沒有 .NET 3.5 SP1  會啟動安裝,可是安裝程式仍會從網路嘗試下載 6x MB 的東西

    不知道有人遇過這個問題嗎?

    • 已標示為解答 Lolota Lee 2010年7月28日 上午 05:41
    2010年7月22日 上午 11:39

所有回覆

  • 您可以先確定一下版本號是否相同~~~
    2010年7月20日 下午 03:03
  • 在安裝程式判斷.NET Framework版本的做法可以參考:

    如何偵測 Visual Studio 安裝程式和部署套件中所安裝的 .NET Framework 版本

    2010年7月21日 上午 02:35
  • 多謝兩位的回覆

    我安裝的版本是

    http://www.microsoft.com/downloads/details.aspx?FamilyID=d0e5dea7-ac26-4ad7-b68c-fe5076bba986&displaylang=en

    版本編號為 3.5.30729.1

    我已經明確手動安裝過一遍,可是安裝程式仍會出現要求安裝的畫面

    但是同樣的狀況在 xp 上卻不會發生~

     

    2010年7月21日 下午 12:00
  • 您可以改裝非Full Package版本再試看看, 有可能是版本編號引起的
    2010年7月22日 上午 06:34
  • 我今天查除問題在於"語言包",如果我裝了 Full Package 之後再裝作業系統對應語言包就不會出現要求安裝的畫面

     

    不過,我又遇到另外一個問題,我依照 VS2008 SP1 Released 的說明

    http://download.microsoft.com/download/A/2/8/A2807F78-C861-4B66-9B31-9205C3F22252/VS2008SP1Readme.htm

    將 .NET 3.5 SP1 附在 Setup 一起出去(不透過網路下載),由於用戶的環境沒有網路

    當我的程式啟動時,如果用戶沒有 .NET 3.5 SP1  會啟動安裝,可是安裝程式仍會從網路嘗試下載 6x MB 的東西

    不知道有人遇過這個問題嗎?

    • 已標示為解答 Lolota Lee 2010年7月28日 上午 05:41
    2010年7月22日 上午 11:39