1

我有一个 Windows 安装项目,它安装 2 个 Windows 服务,复制一堆可执行文件和驱动程序文件,然后安装驱动程序。我想将 WPF 项目添加到我的解决方案中,然后使用与 ClickOnce 相同的行为进行部署——我希望在“添加/删除程序”列表中添加一个条目,并选择“卸载”。我知道如果不更新和重新部署 MSI,我将无法更新此程序,这与具有自动更新功能的 ClickOnce 不同。

我尝试将项目输出添加到自定义操作、文件系统、程序文件夹和桌面。这只会将我的 wpf 应用程序的最终 .exe 复制到这些区域,但不会将应用程序注册为系统应用程序的一部分。

实际安装项目在“添加/删除程序”中创建了一行,因此我可以卸载所有服务并从系统中删除复制的文件,但我还希望在 WPF 应用程序的“添加/删除程序”中再添加一行。

请让我知道是否有一种方法可以将 WPF 应用程序安装为我的 Windows 安装程序的一部分,如果安装项目正在被卸载或回滚,还有一种方法可以卸载。

谢谢,

米莎

4

0 回答 0