2011-11-22 81 views

回答

2

我將包括VC++ 2010合併模塊到安裝項目。有關通過合併模塊重新分配的信息,請參閱此MSDN article。一般重新分配可從parent article獲得。

4

Prerequisites Dialog Box

此對話框中指定組件安裝, 它們是如何安裝的,這其中先決條件的順序安裝了軟件包。

要訪問此對話框,請在解決方案資源管理器中選擇一個項目節點, ,然後在項目菜單上單擊屬性。當項目 Designer出現時,單擊發布選項卡。在「發佈」頁面上,單擊「 先決條件」。對於安裝項目,在項目菜單上,單擊 屬性。出現「屬性頁」對話框時,單擊「 先決條件」。

這裏全部說明,按照建議的步驟,然後添加VC++ 2010運行時作爲先決條件。完成!

+0

+1:很好的答案。 –

+1

我做到了,但沒有奏效。 – Anthony

1

如果您使用的是deployment項目,我建議您使用Merge Modules

搖勻通過合併模塊

的Visual Studio安裝每個VISUAL C++ 組件可能與您的應用程序進行重新分配幾個合併模塊。它們可能是Program Files \ Common Files \ Merge Modules文件夾中的 。這些合併模塊中的每一個都可用於將Visual C++ DLL部署到目標系統。

將合併模塊添加到您的項目是相當straight forward

到合併模塊添加到部署項目

  1. 選擇在Solution Explorer部署項目。
  2. 在項目菜單上,指向添加,然後單擊合併模塊。
  3. 在生成的「添加模塊」對話框中,瀏覽到要添加的合併模塊 的位置。
+0

原諒愚蠢的問題,但我怎樣才能找出我需要添加哪些合併模塊? VS2013安裝程序項目中的依存關係未正確識別。乾杯! – Colin

+0

@Colin。我不確定是否有這樣做的確切方法,但會建議先知道您的應用程序/庫具有哪些dll依賴關係。一旦確定了可以看到的那些(通過搜索)是否存在該依賴關係的合併模塊。通常,合併模塊存在於可重新分發的軟件包中,例如VC++運行庫等。 –

相關問題