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

Which 'C++ redistributable' is installed as part of .NET framework 3.5 and 4?

我找不到 'c++ redistributables' 作为

的一部分安装的参考

问题是;
由于我们的软件,客户需要知道哪些 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 供自己使用,头文件和 link 库不可用。那也不明智。