我该如何修复mscorlib错误?

时间:2017-02-16 06:40:46

标签: c# .net visual-studio-2017 mscorlib

我的项目出现了这种错误,这花费了我宝贵的时间。我此刻不知道该怎么办。我尝试使用更高版本的参考MScorlib并且问题仍然存在。请查看我的堆栈跟踪。

  

System.NullReferenceException:未将对象引用设置为对象的实例。      在Microsoft.VisualStudio.LanguageServices.Implementation.VisualStudioAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.AddMetadataReferenceOperation.Apply(Workspace workspace,CancellationToken cancellationToken)      at async Microsoft.CodeAnalysis.Editor.Implementation.CodeActions.CodeActionEditHandlerService.ProcessOperationsAsync()      at async Microsoft.CodeAnalysis.Editor.Implementation.CodeActions.CodeActionEditHandlerService.ApplyAsync()      at async Microsoft.CodeAnalysis.Editor.Implementation.Suggestions.SuggestedAction.InvokeWorkerAsync()      at async Microsoft.CodeAnalysis.Editor.Implementation.Suggestions.SuggestedAction。<> c__DisplayClass19_0.b__0()      at async Microsoft.CodeAnalysis.Extensions.IExtensionManagerExtensions.PerformActionAsync()

原始错误说

  

你必须引用mscorlib版本4.0.0.0,culture = natural,   puclickeytoken =等

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

调试文件夹中删除所有文件,然后右键单击解决方案清洁解决方案,然后重建解决方案,

答案 1 :(得分:0)

您是否尝试删除VS缓存

C:\用户\\应用程序数据\漫游\微软\的VisualStudio \ C:\用户\\应用程序数据\本地\微软\ VisualStudio的\ 14.0 \ ComponentModelCache

并以管理员身份运行devenv。

如果上面没有修复它,请查看以下2个资源, https://social.msdn.microsoft.com/Forums/vstudio/en-US/146fbb05-ab92-4a31-a29e-ed85599e12b7/visual-c-2015-rc-compiler-could-not-be-created?forum=vssetup

http://vimvq1987.com/2016/07/fixing-visual-studio-2015-update-3/