请教一个很简单的功能:visual studio用setup project打包项目,实现安装完就运行。
目前在自定义操作的commit中添加了主输出,如下图:

并且在用户安装界面,我删除了进度条,只需要显示安装成功就够了,如下图:

现在问题是,双击msi安装包,总是不弹出安装成功的弹窗,任务管理器中,有应用存在,能使用,在任务管理器结束这个任务,就显示安装成功。
请教一个很简单的功能:visual studio用setup project打包项目,实现安装完就运行。
目前在自定义操作的commit中添加了主输出,如下图:


现在问题是,双击msi安装包,总是不弹出安装成功的弹窗,任务管理器中,有应用存在,能使用,在任务管理器结束这个任务,就显示安装成功。
关注以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。
您可以在VISUAL STUDIO中使用“SETUP PROJECT”来创建和部署项目。然后,在完成后,可以直接点击“RUN”按钮来运行这个项目。如果您想要让安装过程立即启动,可以将进度条设置为0%。例如:
// 从VISUAL STUDIO中导入并激活SETUP PROJECT
USING SYSTEM.DIAGNOSTICS;
// 安装过程
PRIVATE VOID INSTALL()
{
// 创建SETUP PROJECT
VAR SETUPPROJECT = NEW SETUPPROJECT();
SETUPPROJECT.RUN();
// 如果需要立即运行
IF (ISRUNNING)
CONSOLE.WRITELINE("安装已完成,现在可直接运行!");
}
// 验证是否已经成功安装
BOOL ISRUNNING = TRUE;
这样就可以在安装过程中立即运行。如果希望安装过程持续运行,则可以在SETUP PROJECT的配置选项中设置“IS RUNNING”。