我无法找到“c ++可再发行组件”作为
的一部分安装的参考问题是;
客户需要知道由于我们的软件将在目标计算机上安装哪些C ++可再发行组件。
提前致谢
答案 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供您自己使用,标头和链接库不可用。这也不是明智的。