windows-installer

    6熱度

    2回答

    我希望能夠從VS08生成單個MSI,可用於安裝演示,演示和生產版本的相同的應用程序在同一個網站在同一個IIS。換句話說,用戶需要控制他們想要的實例數 - 我無法通過改變產品代碼來預先生成它們(儘管實際上會有一個現實的上限10 )。 <EDIT>轉換路線需要類似的先驗知識AFAICT(bott suggested this route,雖然它可以工作,但不會帶來很好的客戶體驗)</EDIT>。 的m

    8熱度

    6回答

    我的客戶端在我們的應用程序的.msi安裝程序中遇到問題。 WiX被用來創建這個安裝程序。該應用程序在幾十臺其他機器上安裝得很好,但在他的機器上顯示消息: 此安裝包不能打開 。請聯繫應用程序供應商 以驗證這是一個有效的Windows 安裝程序包。 我的猜測是,它是這兩種可能性之一: Windows安裝程序的客戶機上的版本是過時的。 他可能已損壞.msi。 什麼是最可能的可能性,還是有其他可能性,我不

    1熱度

    3回答

    當我安裝使用MSI文件第二次我的申請,我發現了2種不同的行爲: 1)有時它會顯示一個警告窗口,提醒我,有安裝了早期版本在你的電腦中。如果你想刪除它,請去控制面板。 2)它顯示一個嚮導,詢問我是否要修復或刪除應用程序。 其實,我不想第一個行爲。我希望他要我修復以前的版本或將其刪除。怎麼做?!?

    1熱度

    2回答

    我想要進行新安裝和更新安裝的安裝。 當它用作更新安裝時,我希望無論版本和修改的日期時間都更新一些文件。而且有些文件永遠不會更新。 我試過的: 將「REINSTALLMODE」設置爲「amus」。並將永不更新的文件組件的「永不覆蓋」屬性設置爲「是」。 我得到: 它不起作用。具有「永不覆蓋=是」的組件仍然以某種方式更新。我的問題: 這是正確的嗎? REINSTALLMODE比組件的「Never ove

    0熱度

    2回答

    我有一個MSI對話框用於驗證安裝密鑰。該對話框包含: 的文本字段(用於用戶輸入鍵) 標籤(顯示錯誤信息,如如果密鑰無效或過期) 一個按鈕(「下一步「按鈕) 當用戶單擊」下一步「按鈕時,密鑰將被驗證,如果該密鑰無效或過期,標籤將更新爲描述錯誤的文本。問題是,如果標籤更新爲多個不同的文本值(例如,用戶輸入一個無效的密鑰後跟一個過期的密鑰),標籤不會正確重新繪製;它看起來像新的文本打印在舊文本的頂部。有

    1熱度

    2回答

    在此MSDN page中聲明不建議使用Windows Installer上的嵌套安裝(也稱爲併發安裝)。我目前正在安裝第三方msi,其中包含custon action type 23. 使用什麼機制可以在不使用嵌套安裝的情況下安裝第三方msi?我嘗試使用類型34的自定義操作調用「msiexec.exe /i {.msi-file}」,但由於多個安裝不允許同時進行,因此失敗。 不幸的是,沒有合併模塊

    0熱度

    1回答

    當執行RemoveExistingProducts行動自定義屬性,微星將兩個屬性 UPGRADINGPRODUCTCODE = {...} REMOVE = ALL 如何添加自定義這項行動的財產?

    1熱度

    2回答

    的添加/刪除程序(或程序和功能)控制面板程序通常允許卸載或修復程序。 對於非MSI安裝,很容易定義當用戶單擊「更改」或「卸載」按鈕時應發生的情況。只需在註冊表中設置相應的密鑰(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<AppName>)。 我的問題是如何使用「更改」,「修復」和「卸載」按鈕以我的方

    0熱度

    1回答

    在我的應用程序中,我想支持2種語言(英語和阿拉伯語)。現在我把英文版的幫助文件放到一個特定的路徑中。如果我想讓用戶選擇他想要安裝他的應用程序的語言,並根據選擇,我會在該路徑中扔相關的CHM文件。 也是Q的另一部分,我可以做什麼,當你安裝一個應用程序它會問你語言,那麼它只會拋出相關的exe文件?

    3熱度

    1回答

    我有一個.net(2.0)winforms應用程序,我需要在客戶機上升級。目前,這是通過增加所有項目的程序集版本和文件版本以及增加VS2008中安裝程序項目的版本來完成的。 該應用程序現在使用獨立存儲將一些用戶設置保存在XML文件(網格佈局等)中。 我現在面臨的問題是,如果我增加所有的版本號,該應用程序有其獨立存儲一個新的位置,因爲文件版本發生了變化。有了隔離存儲的新位置,所有設置都實際上丟失了。