如何使我的安装项目生成可执行文件?

2024-01-12

我构建了一个小型桌面应用程序,尝试使用安装项目来允许其他用户安装它。但每当我运行此安装程序时,它都不会生成可执行文件。这是我第一次制作安装项目。

我的解决方案包含两个项目。一个是安装项目,它安装另一个项目的主要输出。另一个项目是一个 WPF 应用程序,它由两个 xaml 文件、每个文件一个 xaml.cs 文件、一个 App.config 文件和一个图标组成。它还具有一些依赖项,包括一个程序集、两个框架和一些包。每当我在调试或发布配置上启动 Visual Studio 调试实例时,该应用程序都会完全按照预期工作。

我跟着这些说明 https://learn.microsoft.com/en-us/cpp/windows/walkthrough-deploying-a-visual-cpp-application-by-using-a-setup-project?view=vs-2019构建我的安装程序并部署我的应用程序。

每当我运行生成的安装程序时,它都会安装一个 XML 配置文件、一个 JSON 文件、一个主应用程序 dll 文件和一堆用于我的程序集的 dll 文件。我研究了一些关于如何正确运行主 dll 文件的资源,只有 (A) 我完全被我在该主题上找到的所有内容难住了,(B) 无论如何我宁愿只生成一个可执行文件,因为我打算这个安装项目要供其他人使用,要求其他人跳过同样的步骤来运行它会很不方便。

为什么我的安装项目不生成 .exe 文件?我看到每当我构建项目时,我的 bin 文件夹中都会生成一个 .exe 文件(并且该 .exe 有效),因此我认为安装项目也应该生成其中之一,但事实并非如此。我的安装项目或其他什么地方做错了什么?


setup.exe 是 setup.msi 的引导程序。我们可以使用 .msi 或通过运行 .exe 安装内容,后者又运行/从 msi 获取数据。要启用 setup.exe 构建,请转到解决方案资源管理器 -> 项目 -> 属性 -> 先决条件。选中顶部“创建安装程序以安装必备组件”的复选框。申请并重建该项目。 setup.exe 引导程序将与 msi 一起创建。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使我的安装项目生成可执行文件? 的相关文章

随机推荐