Visual Studio 出现无法修复的问题...
每当我想在 VS 2015 上编译一个应用程序时,它就会崩溃。 即使我想要编译主函数或往里面写点东西,都会出现一个窗口,上面写着:
Visual Studio 2015 已停止工作。
在 2013 Express 版本上也是一样的。 我有一个线索为什么它不能工作:当我打开 Team Explorer 时,会出现一个错误:
页面“3185ed96-1cbd-4381-a439-636973542e50”未找到。
我尝试了我在互联网上找到的所有方法,相信我 - 没有任何有效的解决方案。 我还尝试了一些命令提示符命令:
devenv.exe/ debug
devenv.exe/ resetsettings
devenv.exe/ instalvstemplates
devenv.exe/ resetskippings
devenv.exe/ resetuserdata
devenv.exe/ setup
devenv.exe/ safemode
调试模式为我提供了一些关于错误的信息:
发生了未处理的异常类型 'System.InvalidOperationException',位于 mscorlib.dll 中
附加信息:该功能需要安装 'Microsoft.Internal.VisualStudio.Shell.Interop.SVsUIThreadInvokerPrivate
' 服务才能正常工作。请确保此服务可用。 HRESULT = 0x80004002
在构造此框架的内容时遇到了异常。这些信息也记录在 "C:\Users\admin\AppData\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml" 中。
Exception details:
System.ArgumentException: Parametr is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, UInt32 flags)
at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, ProvideToolWindowAttribute tool)
at Microsoft.VisualStudio.Shell.Package.FindToolWindow(Type toolWindowType, Int32 id, Boolean create, ProvideToolWindowAttribute tool)
at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Guid& toolWindowType, Int32 id)
at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsToolWindowFactory.CreateToolWindow(Guid& toolWindowType, UInt32 id)
at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ConstructContent()
但是我尝试的所有方法都没有奏效。
我重新安装并修复了VS-仍然没有用。 然后我下载了一些.dll文件,微软视觉c++可再发行包,并使用Ccleaner清理注册表。 我认为这是一个非常奇怪的错误。如果您能提供修复建议,请告诉我吧?