刘弘扬fine 2025-01-09 16:04 采纳率: 50%
浏览 153
已结题

vs用setup project打包项目实现安装完立即运行

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

img


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

img

现在问题是,双击msi安装包,总是不弹出安装成功的弹窗,任务管理器中,有应用存在,能使用,在任务管理器结束这个任务,就显示安装成功。

  • 写回答

38条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2025-01-09 16:05
    关注
    获得0.36元问题酬金

    以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。

    您可以在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”。

    评论

报告相同问题?

问题事件

  • 系统已结题 1月17日
  • 创建了问题 1月9日