我在我的項目上遇到了這種錯誤,這花費了我寶貴的時間。我不知道現在該做什麼。我已經嘗試使用更高版本的參考MScorlib
,問題仍然存在。請看我的堆棧跟蹤。我如何解決mscorlib錯誤?
System.NullReferenceException:未將對象引用設置爲對象的實例。 在Microsoft.VisualStudio.LanguageServices.Implementation.VisualStudioAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.AddMetadataReferenceOperation.Apply(工作空間的工作區,的CancellationToken的CancellationToken) 在異步Microsoft.CodeAnalysis.Editor.Implementation.CodeActions.CodeActionEditHandlerService.ProcessOperationsAsync() 在異步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() 在異步Microsoft.CodeAnalysis.Extensions.IExtensionManagerExtensions.PerformActionAsync()
原來的錯誤說
必須引用mscorlib程序版本4.0.0.0,文化=自然, puclickeytoken =等。
如何解決這個問題?
你能提供額外的上下文信息? Visual Studio的版本,當它出現(例如,當它應該提出自動完成選項)等 – Alexei
從調用堆棧來看,它看起來像你調用在VS建議的動作(又名燈泡),並且它拋出這個錯誤。那是對的嗎? – Jimmy
我正在使用vs 2017rc ...紅色錯誤行出現在方法調用下方,這是使用vs 2017rc引用的另一個項目 – Cody