在下看了一个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生成的文件全部添加进来?问题有点多且细,还请各位大侠能多给小弟点指教,还会在出一张帖子,这样大家可以多拿点分。
(未完待续,请看下帖)
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生成的文件全部添加进来?问题有点多且细,还请各位大侠能多给小弟点指教,还会在出一张帖子,这样大家可以多拿点分。
(未完待续,请看下帖)
解决方案 »
- combobox 如何绑定datagridview
- C#设定登陆权限的问题和界面调用的问题
- Reflection反射的一个问题
- c#如何在一个窗体中吊用另一个窗体的控件的属性
- datagrid在web中的应用。
- 如何删除Cache???请大家看看下面的代码!!!
- Datagrid在2005中的一个Bug?
- 急问:Windows登录的域用户验证问题
- C#引用LumiSoft.Net.dll搜索邮件,报错“00003 BAD Missing or invalid argument to SEARCH”如何解决
- 装了RC3,发现没有了Visio,如果装Visio 2002,是否可以和.net集成
- picturebox绘画是颜色设置
- 正则表达式替换问题
RunInstallerAttribute.RunInstaller 属性
获取一个值,该值指示在程序集安装期间是否调用某安装程序
自定义安装操作
http://msdn.microsoft.com/zh-cn/library/system.configuration.install.installer.onafterrollback(VS.85).aspx
添加主输出和内容文件
自定义操作