我正在使用VS 8终极版的Windows 8 64位机器。安装Update 3并重新启动计算机后,每当我尝试打开VS时都会出现以下错误。
---------------------------
devenv.exe - System Error
---------------------------
The program can't start because MSVCR110.dll is missing from your computer. Try reinstalling the program to fix this problem.
---------------------------
OK
---------------------------
该文件已存在于C:\ Windows \ System32文件夹中。请告诉我这里可以做些什么..不想再重新安装那个怪物。
答案 0 :(得分:5)
您需要检查项目的加载位置。我在x86和64下都安装了VS.你需要在64位操作系统上同时下载。
http://www.microsoft.com/en-us/download/details.aspx?id=14632 http://www.microsoft.com/en-us/download/details.aspx?id=30679
请参阅:
一些基本提示:
确保您已使用管理员权限运行安装。
VS不会总是要求重新启动计算机。但是,请重新启动计算机。
关于此更新的说明。
注意Visual Studio和Team Foundation Server(TFS)安装 力学是不同的。 Visual Studio更新安装在 计算机上已安装的任何内容。 TFS更新是一个 完整布局,取代计算机上安装的任何内容。 在尝试应用TFS更新之前,请确保您已完整 备份当前数据库。如果TFS更新安装 失败,您将无法重新启动更新或回滚到 早期版本的TFS没有执行恢复过程。
答案 1 :(得分:1)
如果您收到此错误,则表示您没有Microsoft Visual C ++ Redistributable 2012 Update 3.请尝试从http://www.microsoft.com/en-us/download/details.aspx?id=30679下载。希望这有帮助。
答案 2 :(得分:1)
由于它是64位系统,将丢失的文件复制到C:\ Windows \ SysWOW64文件夹应该可以解决您的问题。如果它继续失败的其他DLL只是继续复制。
答案 3 :(得分:0)
同样的错误(找不到MSVCR110.dll)真的重新安装Microsoft Visual C ++ Redistributable 2012没有解决所有问题。一些VS工具报告 - 找不到msvcr110_clr0400.dll。修复安装.net 4.0(或4.5 / 4.5.1)后,一切正常。