哪个'C ++可再发行组件'作为.NET framework 3.5和4的一部分安装?

时间:2016-02-25 15:06:22

标签: .net windows visual-studio redistributable

我无法找到“c ++可再发行组件”作为

的一部分安装的参考
  • .NET Frameworks 3.5
  • .NET Frameworks 4

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

提前致谢

1 个答案:

答案 0 :(得分:4)

它不是可再发行的,框架使用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供您自己使用,标头和链接库不可用。这也不是明智的。