问题标签 [vcredist]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-c++ - 如何为 Visual Studio 2017 处理 Microsoft Visual C++ Redistributable?
首先,为什么我不能像以前一样从微软下载它?
其次,当我安装 vcredist 2017 时,它将替换 vcredist 2015(它已从“添加或删除程序”列表中删除),它是否完全向后兼容?版本从 14.0.xx 更改为 14.10.xx
c++ - Visual C++ Redistributable 下载特定版本
以下问题:我正在实施一个 WIX 安装程序项目,检查是否安装了 C++ VS2015 (x86) redist 包。我发现这个stackoverflow 链接描述了不同 Visual Studio 版本的不同注册表项。实际上我们使用的是“Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.23026”。这些包可以在以下注册表项下找到:
此stackoverflow 链接指出了 redist 包的以下注册表项:
Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.24215 注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies{e2803110-78b3-4664-a479-3611a381656a} 配置:x86 版本:14.0.24215.1
可以看出,GUID 是不同的。
问题:有人知道我在哪里可以下载特定版本的 redist 包吗?通过谷歌,我只找到了指向最实际的 redist 包的链接。
visual-studio-2015 - “msvcR140.dll”在哪里?它存在吗?
我最近毕业于 VS 2015。由于下面解释的原因,我想避免运行 VC++ Redistributables 安装程序。我在我的安装程序中包含了规定的 DLL,用于“应用程序本地”安装:
这似乎有效。因此,我的应用程序在“处女”PC 上安装时运行。
我的问题是,我在哪里可以找到
msvcr140.dll
?
这里提到:https ://www.visualstudio.com/license-terms/mt228262/ 。在安装了 VC Redistributables 的 PC 上搜索所有目录时,我无法在任何地方找到它。它存在吗?Windows是否隐藏了它?
注 1:为什么我需要避免使用 MS VC++ Redistributables 安装程序:
- 它在我的 WiX 安装程序中显示为单独安装。这对我的市场人口(消费者)来说非常混乱。
- 卸载我的软件时,还需要卸载 VC Redist.,这可能会导致并发症。
- 在某些情况下,出现了某种错误导致 PC 无法运行。我怀疑重复安装 VC Redist。发生的情况是标准用户不再能够启动任何程序。
- VC Redist。我的安装程序从 25MB 膨胀到 40MB,额外增加了 15MB。通过选择我需要的组件,我将其缩减了 10 MB。
- 用于测试先前版本的 WiX 代码复杂、神秘且难以理解。
- 是的,我了解自动更新 Windows DLL 的好处。但是,具有过期 DLL 的 PC 比无法使用的 PC 要好。
注意 2:我不能做静态链接,我的应用程序是 Win32 和 MFC DLL 的混合包,我得到链接器错误。
wix - WiX Toolset 安装 VC++ redistributable (x86) 2015 太慢
我编写了一个 WiX 工具集安装程序来安装一个需要 VC++ 可再发行组件 (x86) 2015 的应用程序。一切正常,但是当 vcredlist_x86.exe 启动时,它安装包的速度太慢,大约需要六分钟!
如果我在独立模式下运行 vcredlist,仍然需要六分钟,如时间线所示:
可能是什么原因,以及如何解决这个问题?
c++-cli - 如何避免安装 Visual C++ Redistributable LARGE 文件?
我想在 Windows 7 32 位客户端上部署 C++/CLI 应用程序。我使用 Visual Studio 2017 构建了它,我注意到我的项目需要 Visual C++ 2017 Redistributable。
我的可执行文件小于 1 兆字节,MSVCR 依赖项为 13 兆字节,这对于这个应用程序来说确实是巨大的。
有什么办法可以减少这个大小吗?
c++ - Qt Installer Framework:检测是否安装了 VC++ 可再发行组件
我读过这个,它很有帮助,但它没有回答我的问题。我正在使用 Qt 安装程序框架,我希望能够检测是否安装了 VC++ 可再发行组件。因为,如果不是,安装程序也会安装它们;如果它们已经存在,安装程序将不会尝试再次安装它们。有没有办法用 Qt Installer Frame 做到这一点?
c++ - Visual C++ 2017 Redistributable package 能否支持使用 VC2015 的应用程序?
如果我在我的机器上只安装Visual C++ 2017 Redistributable ,它能否支持为2015年编写的应用程序
换句话说,如果我卸载Visual C++ 2015 Redistributable并安装Visual C++ 2017 Redistributable,所有应用程序都可以正常工作吗?
visual-c++ - 如何检测是否安装了 Visual C++ 2017 Redistributable
随着 Microsoft 在其最新版本中更改注册表项的模式,我如何检测机器上是否安装了 Visual C++ 2017 Redistributable?
我的目标是安装 VC++2015Redist,因为该软件是使用 VS2015 编写的。如果我可以在机器上成功检测到 VC++2017Redist,那么我会跳过安装 VC++2015Redist