使用集成了 VC++ 2015 环境的 Visual Studio 2015 社区版为应用程序制作安装程序

Posted

技术标签:

【中文标题】使用集成了 VC++ 2015 环境的 Visual Studio 2015 社区版为应用程序制作安装程序【英文标题】:Making an installer for the app with Visual Studio 2015 Community Edition integrating VC++ 2015 Environment in it 【发布时间】:2017-01-19 19:18:33 【问题描述】:

我使用免费的 Visual Studio 2015 社区版和 plugin for it 为我的应用程序创建安装程序没有问题,但是我绝对没有运气将最新的 Visual C++ 运行时环境集成到安装程序中。

我知道推荐的方法是包含 MSM 模块,我这样做了,但仍然没有运气:当部署在某些机器上时,应用程序安装正确,但该死的运行时环境没有。

我即将放弃整个 Visual Studio 并返回到 MinGW,因为我使用 Qt。我喜欢它,但正式版只有 32 位,这是尝试 Visual Studio 的唯一原因。

有什么解决办法吗?

【问题讨论】:

“不工作”并不是对您问题的最佳描述。我们需要更多细节才能说出任何事情。 我的意思是安装程序安装有问题的应用程序,但不安装 VC++ 运行时。并且它是运行应用程序所必需的。 【参考方案1】:

右键单击解决方案资源管理器中的设置并选择属性,然后选择先决条件,然后选中创建安装程序以安装先决条件。这显示了包含 VC 14 C++ 运行时 (VS 2015) 的先决条件列表。您最终会得到一个 setup.exe,它将安装标记的先决条件,然后安装您的 MSI。

【讨论】:

有点晚了,因为我已经回到了 MinGW 和 BitRock InstallBuilder。不过,我会在下一个版本中尝试您的解决方案。

以上是关于使用集成了 VC++ 2015 环境的 Visual Studio 2015 社区版为应用程序制作安装程序的主要内容,如果未能解决你的问题,请参考以下文章

opencv中vc14和vc15的区别?

在使用phpstudy和xampp等环境时都提示安装vc运行库,而用phpwamp这款集成环境却不需要?这是为啥?

如何使用dll方法将CLIPS与MFC(VS2012)集成?

使用vc将C的代码封装成为DLL

visual c++ 是啥软件

最强自定义PHP集成环境,系统缺失dll和vc也能正常运行