【发布时间】:2025-12-21 09:30:15
【问题描述】:
我有一个相当大的项目,其中包含多个类、500 多个图像和 20 多个与该项目相关的文本文件。
我一直通过右键单击project->properties 并单击发布选项卡来发布我的项目。我已经将文本文件和图像包含为resources。
问题是每当我安装一个应用程序时,通常它是一个简单的安装程序,即你下载一个安装程序(一个文件,如 installer.exe),运行这个文件,然后引导你完成设置,比如安装在哪里它到,等等。然后安装应用程序,就是这样。
好吧,在发布我的应用程序时,我指定了一个输出目录,剩下的就是这些文件:
- 应用程序文件
-
MyProjectName.application(清单?) - setup.exe
如果我运行setup.exe,我可以安装该应用程序并毫无问题地运行它。但是,它不仅不允许我选择安装它的位置,而且我必须将所有 3 个文件都发送给用户。我试图只将setup.exe 发送给朋友,但它说他们缺少所需的文件(我假设这是application files 和.application 的用途)。
我将如何将这些全部整合到一个安装程序中,该安装程序更符合您安装企业应用程序的方式(考虑安装 chrome、eclipse、photoshop 等)?
我很高兴能够拥有一个作为安装程序的文件,并且能够让用户下载它。
谢谢
【问题讨论】:
-
看看WiX。它有一点学习曲线,但擅长创建可以安装整个应用程序的单个 .exe。
-
这是 Visual Studio 的插件吗?我无法从他们的网站上一眼看出
-
有一个名为 WaX 的插件可帮助您将文件添加到安装程序,但您仍需要先熟悉 Wix 的工作原理。
-
谢谢,我去看看。
-
在我的回答被否决后稍微详细说明了。
标签: c# visual-studio visual-studio-2017 installation