将自定义操作添加到VS 2008安装项目

时间:2011-02-18 07:20:36

标签: c# visual-studio-2008

我正在使用VS 2008,我使用C#创建了一个应用程序和安装文件。安装文件仅包含visual studio 2008提供的标准设置界面。我需要检查Windows注册表并获取一些文件夹路径,并在安装时将一些文件复制到我的应用程序文件夹。我只需要在安装时添加自定义代码。 标准接口。

  
      
  1. 欢迎
  2.   
  3. 安装文件夹
  4.   
  5. 确认安装
  6.   
  7. 进度
  8.   
  9. 我需要完成。
  10.   
  11. 欢迎
  12.   
  13. 安装文件夹
  14.   
  15. 确认安装
  16.   
  17. 进度
  18.   
  19. 我的自定义动作接口
  20.   
  21. 完成
  22.   

我的自定义操作执行以下操作。

Ex:获取注册表路径。

object test=  Registry.GetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Kofax Image Products\\Ascent Capture\\3.0"
                ,"ExePath",null)

If(test!=null)
{
///Copy some files to my application folder from test path.
}

我该怎么做?

2 个答案:

答案 0 :(得分:2)

您可以始终创建自己的自定义操作(基于UI的现有面板

查看 Scott的帖子条目on the subject

您可以在其中找到如何创建安装项目添加自定义操作

我希望它有所帮助。

答案 1 :(得分:0)

您可以添加custom action,但在设置中没有接口。这是“公正”的代码。