【问题标题】:MSI install package installs program, but it will not launchMSI install package 安装程序,但不会启动
【发布时间】:2017-08-03 11:40:56
【问题描述】:

我迷路了。我已经尝试将 Click Once 部署和 Windows 安装程序作为 .msi 包。我更喜欢使用微星。我已经遵循了几个教程,它们都说了同样的话,但是当完全遵循时,我的应用程序已安装,它应该出现,但程序不会通过双击图标或右键单击并以管理员身份运行来启动。

我正在遵循的过程是添加一个设置项目,将主输出添加到应用程序文件夹,在用户的桌面和程序菜单中创建主输出的快捷方式。构建项目。 MSI 位于 bin/Debug 或 bin/release 中,具体取决于用于构建的位置。 MSI 文件可用。

我双击了 MSI。继续完成向导并成功安装。我看到快捷方式并安装了它,但它不会启动。看起来它在双击时会尝试,但随后......什么也没有。任何想法为什么?

【问题讨论】:

  • 您是否检查了事件日志以查看您的应用程序是否在启动时崩溃?它可能有一个您没有打包到 MSI 中的依赖项。
  • @slugster DLL 文件,也许吧?我现在去看看日志。

标签: c# visual-studio-2015 windows-installer .net-4.5


【解决方案1】:

为 MSI 创建安装项目时,您必须右键单击目标计算机的应用程序文件夹并将鼠标悬停在“添加”上并选择“添加项目输出”。我需要添加应用程序的图标、一些 DLL 文件等。它允许您选择要包含的项目。许多教程只显示主要输出。您可能需要选择的不仅仅是主要输出。我包括了除源文件之外的所有内容,它现在可以工作了。您可能还需要右键单击,将鼠标悬停在“添加”上并选择“文件”以添加应用程序图标和任何其他必要的文件。我还必须添加一个文本文件。希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2011-01-03
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多