本身不是问题,但更多的是“想知道为什么”。许多程序需要使用 Visual C++ 可再发行组件。但这是必须单独安装的东西。每次都是这样。当然,我可以将安装程序包含在我的安装程序中并静默执行。
但是 - 有谁知道为什么 Microsoft Windows(即使是最新版本)不包含 VC++ 作为更新程序的一部分安装的功能? 鉴于微软是这两者背后的推动者。
答案1
可能是因为:
您可以安装多个 C++ 可再发行组件。
有些程序需要特定版本。例如公司使用的大型程序(如 AutoCAD 组件等)。
C++ 或任何其他可再发行语言与软件开发人员的开发环境(例如,用于开发和构建可执行文件的 Visual Studio 特定版本)的关联性比与操作系统的关联性更强。
可以使用 Visual Studio 以外的环境来开发 Windows 软件,所以这可能就是它不包括在内的原因——微软让开发人员负责正确完成工作(他们并不总是这样做),而不是他们自己。