用VS2005打包,如何让主程序在安装完成后自动启动?
在网上找到写这段代码,
protected override void OnAfterInstall(System.Collections.IDictionary savedState)
{
base.OnAfterInstall(savedState);
path = this.Context.Parameters[ "targetdir "] + "你的程序.exe ";
System.Diagnostics.Process.Start(path);
}
但我没找到写代码的地方。
12 个解决方案
#1
关注
#2
感谢关注。
#3
期待高手。
#4
关注...
#5
pross.start(your exe path)
应该是在打包的时候有设置
应该是在打包的时候有设置
#6
没做过
#7
搞定了,自定义操作里面,提交,然后新建一个就OK。
#8
关注
#9
关注~
#10
添加自定义安装类库并继承自Install类,在类中添加你的上面的代码。
添加安装项目,引用自定义安装类做为主输出,并添加自定义操作。在自定义操作属性中的CustomActionData设置为:
/InstallDir="[TARGETDIR]\";
重成安装项目并进行调试安装。
添加安装项目,引用自定义安装类做为主输出,并添加自定义操作。在自定义操作属性中的CustomActionData设置为:
/InstallDir="[TARGETDIR]\";
重成安装项目并进行调试安装。
#11
学习了,呵呵
#12
添加一个新项目,项目类型为类库,然后在这个项目中添加一个安装程序类.
添加类似下面的代码:
添加类似下面的代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Configuration.Install;
namespace CustomSetup
{
[RunInstaller(true)]
public partial class Installer1 : Installer
{
public Installer1()
{
InitializeComponent();
}
public override void Commit(System.Collections.IDictionary savedState)
{
base.Commit(savedState);
//添加自定义操作代码
}
}
}
#1
关注
#2
感谢关注。
#3
期待高手。
#4
关注...
#5
pross.start(your exe path)
应该是在打包的时候有设置
应该是在打包的时候有设置
#6
没做过
#7
搞定了,自定义操作里面,提交,然后新建一个就OK。
#8
关注
#9
关注~
#10
添加自定义安装类库并继承自Install类,在类中添加你的上面的代码。
添加安装项目,引用自定义安装类做为主输出,并添加自定义操作。在自定义操作属性中的CustomActionData设置为:
/InstallDir="[TARGETDIR]\";
重成安装项目并进行调试安装。
添加安装项目,引用自定义安装类做为主输出,并添加自定义操作。在自定义操作属性中的CustomActionData设置为:
/InstallDir="[TARGETDIR]\";
重成安装项目并进行调试安装。
#11
学习了,呵呵
#12
添加一个新项目,项目类型为类库,然后在这个项目中添加一个安装程序类.
添加类似下面的代码:
添加类似下面的代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Configuration.Install;
namespace CustomSetup
{
[RunInstaller(true)]
public partial class Installer1 : Installer
{
public Installer1()
{
InitializeComponent();
}
public override void Commit(System.Collections.IDictionary savedState)
{
base.Commit(savedState);
//添加自定义操作代码
}
}
}