我已经构建了一个小型桌面应用程序,正在尝试使用它来使用安装项目来允许其他用户安装它。但是,每当我运行此安装程序时,它都不会生成可执行文件。这是我第一次进行设置项目。
我的解决方案包含两个项目。一个是安装项目,该安装项目将安装另一个项目的主要输出。另一个项目是WPF应用程序,它由两个xaml文件,每个xaml.cs文件,一个App.config文件和一个图标组成。它还具有一些依赖关系,包括一个程序集,两个框架和少数软件包。每当我在“调试”或“发布”配置上启动Visual Studio调试实例时,该应用程序便会按预期运行。
我遵循these instructions来构建我的安装程序并部署我的应用程序。
[每当我运行生成的安装程序时,它都会为我的程序集安装XML配置文件,JSON文件,主应用程序dll文件和一堆dll文件。我研究了一些有关如何正确运行主dll文件的资源,仅(A)我完全被该主题上的所有内容所困扰,(B)无论如何我还是愿意生成一个可执行文件,因为我打算此安装程序项目供其他人使用,要求其他人跳过相同的步骤只是为了运行它会很不方便。
为什么我的安装项目不生成.exe文件?我看到,每当我构建项目时,bin文件夹中都会产生一个.exe文件(该.exe可以工作),因此我认为安装项目也应该产生其中一个,但事实并非如此。我的安装项目或其他任何问题在哪里?
切换到发布模式,然后重建您的安装项目。如果一切顺利(请检查输出控制台),您将在{setup project folder} / bin / Release
中找到一个MSI文件