我需要多少 Visual C++ Redistributables 才能使此应用程序达到 运行?

How many Visual C++ Redistributables do I need to get this application to run?

昨天晚上,我下载了Unity,开始和弟弟一起开发游戏。安装程序还给了我 Visual Studio 2015 和 MonoDevelop,我收集的基本上是稍微修改过的 Visual Studio.

今天早上我发现了问题:MonoDevelop 会打开,但 Visual Studio 不会。它总是弹出一个框说 "The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer."

根据 ,我需要下载 Visual Studio 2015 的 Visual C++ Redistributable。但在此之前,我决定检查我是否已经拥有它,以防万一。

我打开 "Programs and Features" 发现我的机器上已经安装了另外九个 Visual C++ Redistributables。 This image 显示列表。

包括 x86 和 x64 的 2010、2012、2013 和 2015 可再发行组件。我不知道这是否典型,但它确实看起来过分了。

尽管如此,我的 Visual Studio 仍然打不开。我需要安装另一个吗?如果需要,我很乐意这样做; 我只想开始编码。


(在我放弃并下载 Microsoft Office 2013 之前,我也遇到了与 Microsoft Office 365 相同的问题,但效果很好。也许是我机器的问题?我是 运行 Windows 7 64 位,物有所值。)

您还需要安装 Universal C Runtime

The Windows Update package on this page allows Windows desktop applications that depend on the Windows 10 Universal CRT release to run on Windows Vista SP2, Windows 7 SP1, Windows 8, and Windows 8.1 S14.

提取 WindowsUCRT.zip 并安装 Windows6.1-KB3118401-x64.msu(请注意,如果您在 "Searching for updates on this computer"、cancel the install, stop the WU service and try again to install the update 处遇到问题)。