2011-05-30 109 views
0

我爲ClickOnce創建了自定義先決條件安裝項目,它是項目發佈選項卡中的其他先決條件之一。但是,當我嘗試通過ClickOnce(使用安裝程序按鈕)安裝我的應用程序時,它會運行先決條件安裝程序,並詢問是否要安裝它。我點擊 「安裝」,並出現以下錯誤:ClickOnce安裝時的自定義先決條件問題

下面的包文件無法 發現: C:\用戶\ .. \應用程序數據\本地\微軟\的Windows \臨時 互聯網 文件\ Content.IE5 \ U2R49322 \ FontPrerequisite \ setupfont.msi

當我啓動應用程序時,它安裝它,但沒有先決條件。什麼會導致問題?

回答

2

這是一個瘋狂的猜測,但我會假設你已經指定用戶應該從供應商網站下載先決條件。打開先決條件對話框並選擇您的先決條件。點擊選項從與我的應用程序相同的位置下載先決條件。 (請參見下面的屏幕截圖)

enter image description here

這應該與您的應用程序部署捆綁你的前提條件。希望有所幫助。

+0

所做的更改(下載從以下位置的幫助),但現在得到如下:組件FontSetup已經失敗,出現以下錯誤信息進行安裝: 「操作成功完成。」 下列組件安裝失敗: - FontSetup – 0x49D1 2011-06-02 14:43:20

+1

這可能是MSI項目的問題。聽起來,當它成功完成時,它將成功狀態作爲失敗消息返回。我做了一個安裝項目已經很長時間了,所以我不確定這是否可行。作爲測試,在您的測試環境中卸載FontSetup,然後嘗試直接運行安裝MSI(不要從ClickOnce頁面下載並運行它。)安裝是否會給您一個錯誤?如果這樣可能是你的問題。如果有效,請再次嘗試ClickOnce安裝,並查看它是否會給您相同或不同的錯誤消息。 – RLH 2011-06-02 15:12:12

+0

..給出同樣的錯誤..它安裝字體,但總體安裝停止在這一步。 – 0x49D1 2011-06-02 15:16:30

相關問題