在下看了一个vs2008项目安装和部署的教程:http://www.cnblogs.com/soief/archive/2009/06/09/1499322.html有几个疑问想请教下各位大侠。问题一:第一步,自定义安装行为的类“CustomAction”,这个类应该是处理安装过程中的事件。如果是用注册码“cup+disk的序列号”,在这个类中应该怎样设置?问题二:第二步,添加安装程序类。也不知道这个类有什么具体功能,只有这些代码。
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Configuration.Install;
using System.Linq;
namespace CustomAction
{
    [RunInstaller(true)]    这是什么意思?
    public partial class MyInstallerClassDll : Installer
    {
        public MyInstallerClassDll()
        {
            InitializeComponent();
        }
    }
}问题三:第三步,重写基类的函数。教程上说:“Commit Install OnAfterInstall OnAfterRollback OnAfterUninstall OnBeforeInstall OnBeforeRollback OnBeforeUninstall OnCommitted OnCommitting Rollback Uninstall 
每个函数对应的是安装过程中的不同时期。

没找到这几个基类在哪?还是坐着自己写的类,添加进类库的?这几个类该怎样写,分别是什么样的功能?问题4:第四步,新建Setup工程,但是“CustomAction”类和Setup工程是怎样联系起来的?生成的时候是不是要生成解决方案,而不只是只生成项目?问题5:第五步,添加源程序文件。是不是要把被部署的项目下的Debug生成的文件全部添加进来?问题有点多且细,还请各位大侠能多给小弟点指教,还会在出一张帖子,这样大家可以多拿点分。
(未完待续,请看下帖)