2010-08-25 19 views
0

我有一個安裝項目,其主要輸出來自基於Winforms的應用程序。 我的WinForms應用程序使用 -如何使用.NET中的安裝程序項目檢測Office dll和SAP連接器dll的依賴關係

  1. Microsoft.office.interop.excel.dll和Microsoft.VBe.Interop.dll 闕 - 如果目標機器沒有安裝微軟Office,我的安裝失敗。應該做些什麼,我已閱讀辦公室主互操作程序集(PIA)是可重新分發的軟件包的一部分。但不知道這是否是解決方案,以及如何在安裝程序中使用它。

  2. 我的應用程序還使用SAP連接器DLL,這是我的應用程序的一部分。但它需要一些更多的DLL來成爲System32文件夾的一部分。有沒有一種方法可以通過安裝程序在system32中安裝這些dll?

在此先感謝。

回答

0

下面是我做的 - 1.在註冊表條件中添加啓動條件以檢查「Excel.Application」,目標機器上存在curVersion項。如果沒有,我們會顯示該消息。 2.對於SAP dll,在設置中將dll添加到系統文件夾。