哪个'C++ redistributable'作为 .NET Framework 3.5 和 4 的一部分安装?



我找不到对作为"C ++可再发行组件"安装的引用

  • .NET Frameworks 3.5
  • .NET Frameworks 4

问题是;
客户需要知道由于我们的软件,目标计算机上将安装哪些C++可再发行组件。

提前致谢

它不是可再发行的,框架使用 CRT 的私有副本。 它是在安装框架时部署的。 可能是必要的,这样他们就可以修复自己的错误和安全漏洞,如果它们出现,独立于 C/C++ 发行版。

.NET 2.0 到 3.5 使用 msvcr80.dll,这是从 VS2005 开始的 CRT 的副本。 它安装在并行缓存中,就像当时常见的 c:\windows\winsxs 目录一样。 使用 .NET 特定版本号 8.0.50727.xxxx。 当前的 xxxx 修订号是 9185。

.NET 4.5 及更高版本使用 msvcr120_clr0400.dll,这是从 VS2012 开始的 CRT 的副本。 它安装在 Windows 目录中。 我不记得 4.0 使用了什么。

您不能依赖这些 DLL 供自己使用,标头和链接库不可用。 这也不是明智的。

相关内容

最新更新