2010-08-20 33 views
5

我正在使用Visual Studio 2010創建安裝程序包來安裝WPF應用程序。我可以看到,我可以添加.NET Framework 4.0作爲先決條件,但是如何讓他自動運行而無需手動干預?在沒有.NET Framework的機器上安裝WPF應用程序4

我是否必須創建一個小程序(目標框架1.1,因爲我認爲大多數機器都有1.1),它會檢測.NET Framework 4.0是否存在,如果不是靜默安裝,還是可以讓安裝程序執行此操作。

我還必須安裝OLEDB 12驅動程序,因爲我連接到Access 2007數據庫,所以我還必須在運行應用程序之前運行此安裝程序。

我不想安裝下載和安裝框架,我想包括與設置的框架可再發行組件。

任何幫助,將不勝感激。

感謝

回答

3

您想要使用visual studio 2010和.net framework 4進行引導,如here所述。

1

您需要在您的安裝程序包.NET可再發行的可執行文件。檢查this article - 它談論寡婦應用程序,VS 2008 & NET 3.5但同樣的事情應該適用於你以及。

+0

非常感謝,但是...在閱讀文檔後,它看起來好像文件被部署爲手動安裝。我已經有了這個,我希望它是自動的。即安裝程序運行時,安裝程​​序會檢查框架是否已安裝,如果沒有安裝它。 – Adrian 2010-08-20 08:50:34

0

在FW 4.0中,您可以讓程序在「客戶端配置文件」下運行,該客戶端配置文件是一個需要大約30MB的輕量級框架,可以作爲安裝的一部分。這僅適用於您的軟件較輕且不使用「客戶端配置文件」之外的庫。 如果您的程序無法使用「客戶端配置文件」進行編譯,並且您需要整個框架,則無法將整個框架添加到您的安裝中,並且您需要提供下載鏈接或提供完整的FW安裝你的程序。

有2個安裝。一個實際從MS下載填充包並進行完整安裝的輕型安裝,大約300MB。兩者都可以從MS下載。

相關問題