visual-studio - Visual Studio 11 和处理 msvcr110.dll

标签 visual-studio visual-c++ dll runtime-error

我决定试用 Visual Studio 11,得出的结论是我不喜欢它并立即将其卸载。我的许多旧项目现在似乎因以下错误而崩溃。

程序无法启动,因为您的计算机缺少 MSVCR110D.dll。尝试重新安装程序以解决此问题。

不幸的是,我对问题的理解到此结束,我遇到的解决方案似乎建议将运行时库更改为多线程,这会导致更多我没有知识或耐心处理的错误。

简而言之,问题是,我如何撤消 Visual Studio 11 所做的更改,无论它们是什么。

最佳答案

正如 Hans Passant 的评论所说,Microsoft 不允许调试 dll 可重新分发;它们仅在安装 Visual Studio 时可用。

即使您能够在发布版本中重建您的项目,当您尝试运行这些项目时,您可能会在机器上遇到一个新问题,即 缺少 mvcr110.dll .

在这种情况下,不需要安装 Visual Studio,您可以从 Microsoft 获取丢失的 dll。
Microsoft 为这些可再发行的 dll 提供了可下载的安装程序:

http://www.microsoft.com/en-us/download/details.aspx?id=30679

运行适当的安装程序。

VSU3\vcredist_arm.exe、VSU3\vcredist_x64.exe、VSU3\vcredist_x86.exe

关于visual-studio - Visual Studio 11 和处理 msvcr110.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10473912/

相关文章:

c++ - 使用 GDI C++ 动画方 block

c# - 对 System.data.entity.design.dll 的引用不起作用

c# - 库 (DLL) 中的静态变量是否由引用该库的所有进程共享?

具有奇怪范围解析运算符的 C++ typedef

c# - 在 Visual Studio 中,有没有办法按用途对私有(private)方法进行排序?

visual-studio - VS2013测试代理和 Controller 不通信

visual-studio - Visual Studio 中的引用程序集和公共(public)程序集有什么区别

c# - 将整数数组传递给 C++ DLL

c++ - "Run-Time Check Failure #0 - The value of ESP"调用dll函数时

asp.net-mvc - 启用迁移在 ASP MVC 5 中不起作用