Visual Studio 2015在新项目中崩溃

时间:2016-10-25 17:55:03

标签: c# visual-studio visual-studio-2015

我已经尝试解决这个问题好几个月,我完全卸载并重新安装,修复Visual Studio无济于事并获得相同的结果。

我在调试中得到了这个异常:

类型

的未处理异常
  

Microsoft.CodeAnalysis.Workspaces.dll中发生Microsoft.VisualStudio.Composition.CompositionFailedException

其他信息:

  

初始化部件" Microsoft.VisualStudio.LanguageServices.Implementation.TaskList.CommentTaskTokenSerializer"时抛出异常。

我已尝试removing/renaming folders in %appdata%.

在这台笔记本电脑上,我有其他VS安装工作正常。 VS2008,VS2010和SQL Server 2012.

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

我已经弄清楚了。

原则上拒绝访问注册表项。

使用Sysinternals软件进程监视器我能够看到报告ACCESS DENIED的密钥。

Process Monitor是一款免费下载的工具。

我还使用了来自Sysinternals Software的PSTOOLS免费获得RegEdit的最高权限。 单独使用RegEdit不会让我因某些原因更改权限。

我偶然发现了针对VB6的不同修复程序,然后决定查看Visual Studio是否发生了类似的问题,因为我怀疑它被拒绝了注册表访问。

我将注册表项的权限设置为完全控制我的用户名,一切都很棒,现在可以使用:)

遵循本指南,但在进程监视器筛选器中使用devenv.exe。 提示:进程监视器过滤器可能有点令人困惑,最好使用IS NOT,然后在为Process监视器设置过滤器时使用EXCLUDE,这样结果集只显示所需的结果EX:进程名称,不是,devene.exe,排除然后点击添加。

指南中对过滤器的解释是可以的,但这种方法更清晰。

http://answers.microsoft.com/en-us/msoffice/forum/msoffice_other-msoffice_custom/a-step-by-step-procedure-for-fixing-error/3c81197e-a237-4fb7-8c8a-d28145f7428e

下载

PROCESS MONITOR

https://technet.microsoft.com/en-us/sysinternals/bb896645

PSTOOLS

https://technet.microsoft.com/en-us/sysinternals/bb896649.aspx