-1

昨晚,我下载了Unity开始和我的兄弟开发游戏。安装程序也给了我Visual Studio 2015和MonoDevelop,我收集的基本上是一个稍微修改的Visual Studio。我需要多少个Visual C++可再分发版才能运行此应用程序?

今天早上我发现了这个问题:MonoDevelop会打开,但Visual Studio不会。它总是出现一个弹出框说“程序无法启动,因为您的计算机缺少api-ms-win-crt-runtime-l1-1-0.dll。”

根据this other StackOverflow question,我需要下载适用于Visual Studio 2015的Visual C++ Redistributable。但是在做这件事之前,我决定检查一下,如果我已经拥有它,以防万一。

我打开了“程序和功能”,并注意到我的机器上已安装了9个其他Visual C++可再发行组件。 This image显示列表。

This image

包括的是2010年,2012年,2013年,和2015年再发行两个x86和x64。我不知道这是否典型,但它肯定看起来过分。

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


(我也有同样的问题与Microsoft Office 365之前,我只是放弃了和下载的Microsoft Office 2013,而不是,它工作得很好。也许这是我的机器有问题?我运行Windows 7 64位,为它的价值。)

+0

你有没有试过通用的C运行时(和2015年,其他人不需要)? – magicandre1981

回答

1

你还需要安装Universal C Runtime

此页面上的Windows更新包允许Windows桌面依赖于在Windows 10的通用CRT释放应用在Windows Vista SP2,Windows 7 SP1,Windows 8和Windows 8.1上运行 S14。

提取WindowsUCRT.zip和(如果你在“搜索此计算机上安装更新”,cancel the install, stop the WU service and try again to install the update一挂注)安装Windows6.1-KB3118401-x64.msu

+0

现在工作!谢谢。这是否意味着我可以卸载所有2015年之前的VC++可再发行版? –

+0

还有其他工具依赖于其他工具,它们只占用硬盘上的几MB空间,因此请安装它们。 – magicandre1981

+0

好的。再次感谢! –

相关问题