我的项目出现了这种错误,这花费了我宝贵的时间。我此刻不知道该怎么办。我尝试使用更高版本的参考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 =等
我该如何解决这个问题?
答案 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/