none
[VB 2005_封裝相關]如何能使兩個以上的安裝程式封裝在同一個安裝程式內 RRS feed

  • 問題

  •  

    各位老師好

    今天我要問的是

    使用  .Net 2.0開發的程式  都必須要在.Net Framework 2.0 下執行

    如果有用到 SQL Server 2005 還必須再灌入 SQL Server 2005

    這樣程式才能正確執行

     

    也就是說每次安裝程式之前

    必須先灌入 .Net Framework 2.0 與SQL Server 2005

     

    我想請問的是

    有沒有方法可以連.Net Framework 2.0 與SQL Server 2005 安裝程式也封包在一起

    使得點選安裝程式的時候自動安裝.Net Framework 2.0與SQL Server 2005 還有自己寫的程式?

     

    謝謝

    2008年3月17日 上午 06:32

解答

  • 你可以修改 url 路徑為相對路徑,封裝時會幫你封裝到子目錄,當然只有可重製散布的才會自動封裝。

     

    SQL Server 2005 Express 能不能重製散布要查一下,我印象中是伴隨 VS2005 Pro / SQL Server Developer 等原版軟體才能取得散布權,若是使用 VS2005 Express ,是沒有重製散佈權的。

     

    亂散布的話會有侵權問題。
    2008年3月17日 上午 08:46
    版主

所有回覆

  •  

    :::選擇專案-屬性-發行頁籤-按下 必要條件 按鈕,裡面就是要執行

    這個專案所必須的東西,當你勾選並做發行時,這些被打勾選的東

    西就會一併複製到發行裡面,若使用者的環境無這些,則會自動安

    裝!!!

    2008年3月17日 上午 07:11
  •  

    小琳老師

     

    妳說的是他會自動上網去下載然後才安裝嗎?

     

    我想請問一下,有沒有辦法在不上網的狀態下完成?

     

    謝謝

    2008年3月17日 上午 07:16
  • :::不用,上面那一些 選擇要安裝的必要條件 裡每一項的相關檔案,都會在

    C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages

    路徑下對應的目錄裡

    (小女子是VS 2008版的,假如是VS 2005的話,應該是在C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages)

    所以當你做發行時,你有勾選的項目就會被複製到發行目錄裡!!!

    2008年3月17日 上午 07:33
  • 你可以修改 url 路徑為相對路徑,封裝時會幫你封裝到子目錄,當然只有可重製散布的才會自動封裝。

     

    SQL Server 2005 Express 能不能重製散布要查一下,我印象中是伴隨 VS2005 Pro / SQL Server Developer 等原版軟體才能取得散布權,若是使用 VS2005 Express ,是沒有重製散佈權的。

     

    亂散布的話會有侵權問題。
    2008年3月17日 上午 08:46
    版主