2009-07-02 99 views
0

这个问题是关系到我如何创建一个干净的最小安装此问题的安装/ {} .....文件夹: 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安装程序项目)?我应该使用“添加用户定义的文件夹”并手工命名,或者是否有正确的自动创建此文件夹的方式? (例如,如果我更新了我的项目的产品代码,那么这个文件夹的名称也会自动调整)

感谢您的帮助!

回答

0
  1. 右键点击安装项目
  2. 查看 - >文件系统(目标计算机上)
  3. 右键点击应用程序文件夹 - >添加 - >文件夹 - >重命名文件夹
  4. 右键点击新创建文件夹 - >添加 - >文件 - >选择多个文件
  5. 重建安装项目

:)编码快乐----------

相关问题