c#.net2005 打包程序安装完成后自动运行

本文详细介绍了使用C#在.NET 2005环境下,通过创建自定义安装类和自定义操作实现打包程序安装后自动运行的方法。包括创建installclass、重写install方法和配置自定义操作等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在做一个项目,需要让打包的程序自动运行,而且用.net2005,一直感觉很郁闷,找了很多资料都没搞定。
今天在以前的基础上认真测试研究了一下,终于搞定了,但是只是安装完自动运行,没有用户可以进行选择的单选框,这个日后有机会继续研究。如果有人知道方法还请留言指教。我是用c#编译的,具体方法如下:

1 在已经完成的工程创建一个 install class,假设名称为install1.

2 在创建的类中加入重载代码:
     public  override void Install(System.Collections.IDictionary stateSaver)
         {//重写install方法   
            System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();    
            string setuppath=asm.Location;//获取程序路径
            if( System.IO.File.Exists(setuppath))
            System.Diagnostics.Process.Start(setuppath);//启动程序
         } 
3 在你建立的打包项目中,在custom action(自定义操作)中的安装上点右键新建,选择你的启动程序。

3 创建安装程序,好了,安装试试吧!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值