新建一个Class Library, 例如Name 为 CustomAction
这个就是一个自定义安装行为的类
在新建的Library里面添加一个 Installer Class,名字我暂时定为MyInstallerClassDll 3
重写基类的函数 Commit Install OnAfterInstall OnAfterRollback OnAfterUninstall OnBeforeInstall OnBeforeRollback OnBeforeUninstall OnCommitted OnCommitting Rollback Uninstall 每个函数对应的是安装过程中的不同时期
我暂时重写了 Commit函数,但是还没有自己的实现
public override void Commit(System
Collections
IDictionary savedState) { base
Commit(savedState); } 4
新建一个setup 工程,在Other Project Types 里面,并且下拉框选中Add to Solution
我暂时命名为 setup
当然这个前提是你有一个想安装的程序
或者有你想制作安装程序的编译后的文件
添加源程序文件
切换Setup 工程的视图为File System 左键点击Application Folder
这个文件夹就是放源程序文件的
User’s Desktop 是放桌面快捷方式的,User’s Programs Menu 是定义开始菜单的
在右边空白的地方右键选中添加项目输出文件 下面下来列表选中你要安装的程序,比如我要安装的是WpfSetup
按住Ctrl 键选中Primary output 和 Contetn Files,点击OK 键