我迷路了。我尝试过 Click Once 部署和 Windows 安装程序作为 .msi 包。我更喜欢使用 MSI。我已经遵循了几个教程,它们都说同样的事情,但是当完全遵循时,我的应用程序已安装,按应有的方式显示,但该程序不会通过双击图标或右键单击并以管理员身份运行来启动。
我接下来的过程是添加一个安装项目,将主输出添加到应用程序文件夹,在用户的桌面和程序菜单中创建主输出的快捷方式。构建项目。 MSI 位于 bin/Debug 或 bin/release 中,具体取决于构建时使用的版本。 MSI 文件可用。
我双击了 MSI。继续执行向导,安装成功。我看到快捷方式并且已安装,但无法启动。看起来双击时它会尝试,但然后......什么也没有。有什么想法吗?
最佳答案
为 MSI 创建安装项目时,您必须右键单击目标计算机的应用程序文件夹并将鼠标悬停在“添加”上,然后选择“添加项目输出”。我需要添加应用程序的图标、一些 DLL 文件等。它允许您选择要包含的项目。许多教程仅显示主要输出。您可能需要选择的不仅仅是主要输出。我包含了除源文件之外的所有内容,现在它可以工作了。您可能还需要右键单击,将鼠标悬停在“添加”上,然后选择"file"以添加应用程序图标和任何其他必要的文件。我还必须添加一个文本文件。希望这会有所帮助。
关于c# - MSI安装包安装程序,但无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45473600/