当我尝试在Visual Studio 2013中为c#项目运行代码指标时(Analyze - >计算解决方案的代码指标)我收到以下错误:
"an error occurred while calculating code metrics"
即使对于新创建的项目,也会发生此错误,因此它与某些参考问题无关。
要解决此问题,我已经以管理员身份执行了以下命令:
regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VsLangproj.olb"
答案 0 :(得分:6)
要在Windows上解决此问题,
在命令提示符窗口中粘贴以下命令:
regsvr32" C:\ Program Files(x86)\ Common Files \ microsoft shared \ MSEnv \ VsLangproj.olb"
点击返回运行上面的命令,应显示一个成功注册的对话框
答案 1 :(得分:5)
对于使用vs2017 15.8 .net Core的用户,此错误将在下一版本(Dev16)中修复。 在此之前,您可以使用vs2015或等待更新。
Click here checkout, this issue on c# roslyn
和pull request将解决此问题。