windows-installer

    2熱度

    4回答

    使用WiX(Windows安裝程序XML)我創建了一個MSI安裝程序,它將Word模板安裝到用戶應用程序數據文件夾中,例如,在Windows XP C:\Documents and Settings\<user>\Application Data\Microsoft\Templates 我從註冊表檢索路徑到此文件夾: <Property Id="APPDIR" Secure="yes">

    0熱度

    6回答

    我發現msi文件的大小是69.0 MB,但我的主應用程序的大小是1.5 MB,因此所有這些大小都適用於?!? 日Thnx提前

    4熱度

    5回答

    我有一個使用Visual Studio 2005創建的.NET應用程序的MSI,其中包含一個自定義操作,用於在安裝結束時編寫一些註冊表項。我發現安裝程序在Windows XP SP2和SP3上運行良好。但是,當我嘗試在Vista PC上運行安裝程序時,安裝程​​序似乎幾乎一直到最後,但是隨後會死機並回滾,並顯示錯誤代碼2869. 我使用帳戶登錄是管理員,但我仍然得到相同的錯誤。

    0熱度

    1回答

    我已經要求.NET 3.5 SP1 la Will a VS2008 setup project update Net 3.5 SP1?。這會使setup.exe正確檢查。 我還向MSI添加了「SP1」啓動條件,因此它不會讓用戶通過啓動MSI來安裝我的.NET 3.5SP1應用程序(並將Framework條件消息中的[VSDNETMSG]替換爲一個實際上提到SP1)。 從未來的打樣角度來看,這種感

    2熱度

    3回答

    我使用的是Windows安裝程序(msi項目),實際上我安裝msi文件後會將快捷方式引發到桌面。 我的問題是,當我雙擊我的應用程序的快捷方式,它顯示的東西像安裝,然後它運行我的應用程序。我不希望installtion窗口出現在我的應用程序不需要拋出任何文件的位置,或者在運行所有預先請求通過msi文件安裝之前安裝某些東西。我希望當最終用戶點擊快捷方式時,它直接運行應用程序... 我希望我能很好地解釋

    2熱度

    1回答

    我目前正在尋找一種方法來覆蓋以前版本的設置項目輸出。 IE當建立一個安裝項目時,它會替換Release/Debug文件夾中的任何東西,是否有任何方法將輸出重命名爲某些內容,包括版本號或日期,以便它不覆蓋之前的文件,甚至爲每個版本創建包含日期和時間的單個文件夾。 我知道這可以用PostbuildEvents來完成,但是我不知道需要做什麼。 順便說一句,這是的Visual Studio 2008

    2熱度

    1回答

    我在安裝程序(comctl32.ocx合併模塊)中卡住了comctl32.msm。在XP上,comctl32.ocx出現在system32中,一切都很開心。在Vista上,它不起作用。任何猜測我做錯了什麼? 我也嘗試用<file>替換合併模塊以及組件中的許多註冊表更改,但該文件未移動且未進行註冊表更改。 <Directory Id="SystemFolder" Name="Sys"> <

    -1熱度

    1回答

    我添加了一個簡單的對話窗口到安裝的用戶界面與文本框。 如何找出用戶輸入的內容? @Mitch小麥: 謝謝。我在你的幫助下設法解決了這個問題。 但我想你沒有提到我需要使用Custom Action的CustomActionData屬性。

    2熱度

    2回答

    遵循wcoenen的建議,我決定嘗試使用免註冊的COM。這當然是完美的,除了XP之前的機器。一個我認爲會很整齊的想法是添加一些文件,SelfRegCost='[var]'。很有可能這不是The Right Thing™但我仍然想知道如何去做,只是爲了滿足我自己的好奇心。我假設,也許不正確,如果var是一個空字符串,SelfRegCost='[var]'不會導致自注冊。但這可能是錯誤的。 這與"WI

    0熱度

    2回答

    我正在開發一個鏈接安裝程序,其中包括使用Inno Setup進行Crystal Reports Basic(10.5)的.msi安裝。我找不到任何部署指南來確定它是否已經安裝在目標PC上,儘管看起來我可以多次調用.msi,並且始終嘗試安裝(永遠不會進行典型的修復/刪除)。 我在Crystal Reports的HKEY_CLASSES_ROOT \ Installer \ Products \下找到