计算代码度量标准时发生错误

时间:2015-01-21 16:40:48

标签: c# visual-studio-2013 code-metrics

问题描述

当我尝试在Visual Studio 2013中为c#项目运行代码指标时(Analyze - >计算解决方案的代码指标)我收到以下错误:

"an error occurred while calculating code metrics"

即使对于新创建的项目,也会发生此错误,因此它与某些参考问题无关。

解决方案

要解决此问题,我已经以管理员身份执行了以下命令:

regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VsLangproj.olb"

结论

  • 我已经确认在新安装的VS 2013(包含更新4的安装程序)上没有出现此问题,这意味着这可能与更新为“更新4”有关。

2 个答案:

答案 0 :(得分:6)

要在Windows上解决此问题,

  1. 单击“开始”按钮打开命令窗口。在“搜索”框中,键入“命令提示符”,然后在结果列表中右键单击“命令提示符”,然后选择“以管理员身份运行”#34;从选择菜单中。
  2. 在命令提示符窗口中粘贴以下命令:

    regsvr32" C:\ Program Files(x86)\ Common Files \ microsoft shared \ MSEnv \ VsLangproj.olb"

  3. 点击返回运行上面的命令,应显示一个成功注册的对话框

答案 1 :(得分:5)

对于使用vs2017 15.8 .net Core的用户,此错误将在下一版本(Dev16)中修复。 在此之前,您可以使用vs2015或等待更新。

Click here checkout, this issue on c# roslyn

pull request将解决此问题。

相关问题