【发布时间】:2016-02-29 17:15:14
【问题描述】:
您好,我希望为使用 Visual Studio 2013 开发的 Win32 应用程序创建一个安装项目。我已经使用 InstallShield 创建了 setup.exe 但是现在我还需要添加依赖项,这些依赖项应该在安装时与所需的应用程序一起安装.exe 正在运行。
依赖只是Visual C++ Redistributable for Visual Studio 2015。
我浏览了this 文章,为我的应用程序创建了 setup.exe。但我没有找到任何指导我如何向此安装程序添加依赖项的文档。
我发现 this 文档描述了添加依赖项的演练,但据我所知,这在 Visual Studio 2013 中不再可能。现在我们“需要”使用 Install Shield。如果我错了,请纠正我。
请指导我查看一些文档,这些文档将指导我将依赖项添加到我的设置项目中。
更新
我在 InstallShield Project Assistant 中找到了一个检查安装要求的选项。但它需要您指定目录来搜索特定文件。据我所知,Visual C++ Redistributable 包并未安装在任何特定位置,但检测其存在的唯一方法是检查注册表项是否设置为 1。
因此,我宁愿始终使用安装文件来安装 Visual C++ Redistributable 包,而不是检查它是否存在。
但即便如此,我该怎么做呢?
【问题讨论】:
标签: c++ visual-studio-2013 installation setup-project setup-deployment