2012-06-14 113 views
3

我正在使用Visual Studio 2010爲我的.NET 4.0 Winforms應用程序創建安裝項目。Visual Studio安裝項目 - 可以將.net 4與項目一起部署嗎?

當部署的安裝程序在未安裝.NET 4.0運行時的計算機上運行時,安裝程​​序會從MS下載並安裝相同的安裝程序。這很好..它工作正常。

但是,我的應用很可能由沒有互聯網連接的用戶安裝(實驗室計算機通常沒有連接)。因此,我想將.NET 4.0運行時與我的項目捆綁在一起,並從本地文件安裝,而不是下載。

是否有可能仍然讓安裝程序執行自動檢查&使用本地捆綁文件進行安裝?如果是這樣,請問如何實現?

感激,巴扎

回答

2

This MSDN guide should help you - 它涵蓋了我認爲幾乎所有的情況 - 包括你需要打包整個可再分發包的位置。

+0

這確實涵蓋了所有情況。謝謝。巴扎 –

0

要在Prerequisites Dialog Box「從同一地點爲我的應用程序下載的先決條件」。

請確保您使用setup.exe而不是直接安裝msi。

1

爲什麼不提供獨立於設置的.NET Framework獨立安裝程序作爲軟件先決條件的一部分?

我的意思是,下載下面的版本之一:

的Microsoft .NET Framework 4(獨立安裝程序) - 48 MB

http://www.microsoft.com/en-us/download/details.aspx?id=17718

的Microsoft .NET Framework 4客戶端Profile(獨立安裝程序) - 41 MB

http://www.microsoft.com/en-us/download/details.aspx?id=24872

並將2個安裝程序文件發送給您的用戶。其中一個加上你的setup.msi。 這樣做的好處是不會讓你的setup.msi增長很多,因爲它嵌入了其他內容。

我們以前是將先決條件軟件(比如Crystal合併模塊)嵌入到我們的安裝程序安裝程序中,但是我們通過爲用戶提供單獨的安裝程序來運行它而進行了更改,這樣我們就不需要維護我們自己。

相關問題