Я получаю такую ошибку в своем проекте, который стоил мне драгоценного времени. Я не знаю, что делать в этот момент. Я пробовал ссылку 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.ScomedAction.InvokeWorkerAsync() at async. Microsoft.CodeAnalysis.Editor.Implementation.Suggestions.ScomedAction. <> c__DisplayClass19_0.b__0() в асинхронном Microsoft.CodeAnalysis.Extensions.IExtensionManagerExtensions.PerformActionAsync()
оригинальный ошибка говорит
вы должны ссылаться на mscorlib версия 4.0.0.0, культура = естественно, puclickeytoken = etc.
Как это решить?
Можете ли вы предоставить дополнительную контекстную информацию? Версия Visual Studio, когда она появляется (например, когда она должна предлагать варианты автозаполнения) и т. Д. – Alexei
Судя по стоп-казу, похоже, что вы вызываете предлагаемое действие (aka Lightbulb) в VS, и оно бросает эту ошибку. Это верно? – Jimmy
Я использую vs 2017rc ... красная строка ошибки появляется под методом am call, который из другого проекта, на который ссылается – Cody