這個問題是關係到我如何創建一個乾淨的最小安裝此問題的安裝/ {} .....文件夾: How to create a robust, minimal installer for Windows?如何在%WINDIR%/從Visual Studio 2008的安裝項目
我設法在visual studio 2008中創建了一個簡單的msi安裝程序,除了將.scn文件安裝到%systemroot%之外,它還爲「控制面板 - >添加或刪除程序」添加了一個選項。爲了提供卸載功能,它會自動緩存%windir%\ installer中的msi文件。
剩下的唯一問題是我想使用我的自定義圖標(我也將它用作.scn的圖標文件)在「控制面板 - >添加或刪除程序」中顯示。 Visual Studio可以選擇「AddRemoveProgramsIcon」,但它只允許使用實際複製到目標計算機的.ico文件。
我在%windir%/ installer文件夾中發現了許多名稱類似{FDD8070F-E3B9-0409-822C-CCFE5E82C14D}的文件夾,其中很多文件只包含一個圖標文件,所以我想這正是我的需要做 - 在那裏創建一個這樣的文件夾並將我的圖標複製到它。
我的問題是,什麼是正確的方式來創建此文件夾(從Visual Studio 2008安裝程序項目)?我應該使用「添加用戶定義的文件夾」並手工命名,或者是否有正確的自動創建此文件夾的方式? (例如,如果我更新了我的項目的產品代碼,那麼這個文件夾的名稱也會自動調整)
感謝您的幫助!