windows操作系统是否带来了一些VC++;默认运行时?

windows操作系统是否带来了一些VC++;默认运行时?,windows,visual-c++,Windows,Visual C++,我将在windows server 2016(数据中心)上部署一个VC++应用程序。我不确定操作系统是否已经有我需要的vc++运行时,或者我必须将它们与我的应用程序一起带来?在哪里可以检查到这些信息,比如默认的存在的VC++运行时对于不同Windows操作系统版本?< P>在遥远的过去(Visual C++ 4左右),有一个OS C/C++运行时(CRT)引起了很多。 Visual C++ 2005/2008使用了“融合并排”的解决方案。这是为了允许并行应用程序本地和中央服务,但结果证明它本身

我将在windows server 2016(数据中心)上部署一个VC++应用程序。我不确定操作系统是否已经有我需要的vc++运行时,或者我必须将它们与我的应用程序一起带来?在哪里可以检查到这些信息,比如默认的存在的VC++运行时对于不同Windows操作系统版本?

< P>在遥远的过去(Visual C++ 4左右),有一个OS C/C++运行时(CRT)引起了很多。

Visual C++ 2005/2008使用了“融合并排”的解决方案。这是为了允许并行应用程序本地和中央服务,但结果证明它本身存在很多问题

VisualC++ 2010, 2012和2013有一个简单的“安装到Stase32文件夹”的系统范围,或者“并排放置”应用程序本地样式。如果您使用本地应用程序,那么基本上由应用程序开发人员来更新他们用于服务的副本

Visual C++ 2015与VS 2010/2012/2013故事相似,除了C/C++运行时本身为

  • C运行时的核心部分是从Windows 10开始的操作系统的一部分,旧操作系统的底层版本作为VCREDIST包的一部分处理,通过Windows Update提供服务。这是
    UCRTBASE.DLL
    ,它被称为

  • Visual C/C++运行时的部署方式与VS 2012/2013故事相同。它依赖于
    UCRTBASE.DLL
    。VisualC++和C++运行时与VisualC++的特定版本绑定。

目前,VS 2015、VS 2017和VS 2019 CRT是这样的,因此您可以混合使用所有三个工具集生成的代码,但您需要链接到较新的Visual C/C++运行时库,才能使一切正常工作

请注意,通用Windows平台(UWP)模型为您解决的一件事是通过应用商店部署Visual C/C++运行时的正确副本。这与其说是“包含在操作系统中”,不如说是“代表Windows应用商店应用程序透明地处理”

在过去(Visual C++ 4左右),有一个OS C/C++运行时(CRT),引起了很多。

Visual C++ 2005/2008使用了“融合并排”的解决方案。这是为了允许并行应用程序本地和中央服务,但结果证明它本身存在很多问题

VisualC++ 2010, 2012和2013有一个简单的“安装到Stase32文件夹”的系统范围,或者“并排放置”应用程序本地样式。如果您使用本地应用程序,那么基本上由应用程序开发人员来更新他们用于服务的副本

Visual C++ 2015与VS 2010/2012/2013故事相似,除了C/C++运行时本身为

  • C运行时的核心部分是从Windows 10开始的操作系统的一部分,旧操作系统的底层版本作为VCREDIST包的一部分处理,通过Windows Update提供服务。这是
    UCRTBASE.DLL
    ,它被称为

  • Visual C/C++运行时的部署方式与VS 2012/2013故事相同。它依赖于
    UCRTBASE.DLL
    。VisualC++和C++运行时与VisualC++的特定版本绑定。

目前,VS 2015、VS 2017和VS 2019 CRT是这样的,因此您可以混合使用所有三个工具集生成的代码,但您需要链接到较新的Visual C/C++运行时库,才能使一切正常工作

请注意,通用Windows平台(UWP)模型为您解决的一件事是通过应用商店部署Visual C/C++运行时的正确副本。这与其说是“包含在操作系统中”,不如说是“代表Windows应用商店应用程序透明地处理”


如果你没有/想要安装程序,那么。