【发布时间】:2021-07-24 22:50:44
【问题描述】:
在我的 Windows 服务(Visual Studio 安装项目)的安装过程中,我仍然需要安装 Microsoft C++ 2005 Redistributables。我已经有在后台安装这些包的程序。该编程有效。现在我想在安装 Windows 服务时调用这个程序。但是我总是收到错误消息“正在安装另一个程序,请等待安装完成,然后再次尝试安装该软件。”。我已经尝试过 ProjectInstaller 类的所有方法(OnBeforeInstall、OnAfterInstall、Commit)——没有任何效果。但是在默认的先决条件中我不能选择这个包,因为它太旧了。
我该如何解决这个问题?
非常感谢! :)
【问题讨论】:
-
赶时间,几个链接:About Visual Studio C++ runtime。在 VS 中:右键单击主设置项目,选择 Properties => Prerequisites。 Adding Custom prerequsites to setup project, Creating Bootstrapper Packages.
标签: visual-studio installation setup-project redistributable