windows installer生成安装文件,且在安装文件运行时安装、卸载windows服务. <script src="http://blog.csdn.net/count.aspx?ID=1719058&Type=Rank" type="text/javascript"></script>
1、 已经存在一个windows service(MyService1);
2、用VS2005添加一个setup工程(Setup1);
3、右击Setup1工程-->Project Output-->在"Project"下拉框中选择“MyService1”-->在列表中选择“Primary output”-->OK
4、右击Setup1工程-->View -->Custom Actions出现Custom Actions编辑界面;
5、右击Install-->Add Custom Actions-->选择Appliction Folder-->选择“Primary output from MyService1”-->OK;
6、右击Uninstall,与5做同样的操作后,查看“Primary output from MyService1”属性,在“Arguments”的值为"/u"
做如上操作,生成Setup1后,运行可执行文件时会把MyService1装载和卸载。