【问题标题】:Visual Studio Setup Project installation kill existing processVisual Studio 安装项目安装杀死现有进程
【发布时间】:2016-01-25 07:47:26
【问题描述】:

我做了一个 Visual Studio 安装项目。我做了我的设置。后来这是出于向董事会申请升级的愿望。当您进行全新安装并需要再次安装时,当前正在运行的应用程序将被杀死。在我尝试过的第一次安装自定义操作或 vbscript 中,但没有成功。我能做些什么呢。

【问题讨论】:

    标签: visual-studio setup-project visual-studio-setup


    【解决方案1】:

    Visual Studio 自定义操作在安装完所有内容后才会运行,并且不支持在设置的早期运行它们,因此没有 VS 支持您想要执行的操作。

    有实际问题吗?人们总是在不关闭正在运行的进程的情况下进行安装,即使更新会影响该进程。 Windows 将显示一个 FilesInUse 对话框,供用户将其关闭或继续,并且可能会重新启动。

    【讨论】:

    • 企业应用中使用了网络。公开时,安装设置已完成。在进行此安装之前,请关闭应用程序,因此我需要进行安装。所以我可以用 Wix 安装程序制作。在开始安装exe之前运行可以kill。
    【解决方案2】:

    如果您的应用程序具有适当的访问权限,您可以使用此命令。

    taskkill -IM your-app.exe /T /F
    

    /T 参数将终止进程及其子进程。 /F 参数代表“强制”。

    有关taskkill 的更多信息,请运行以下命令:

    taskkill -?
    

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多