2017-02-16 4 views
0

Я получаю такую ​​ошибку в своем проекте, который стоил мне драгоценного времени. Я не знаю, что делать в этот момент. Я пробовал ссылку 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.

Как это решить?

+0

Можете ли вы предоставить дополнительную контекстную информацию? Версия Visual Studio, когда она появляется (например, когда она должна предлагать варианты автозаполнения) и т. Д. – Alexei

+0

Судя по стоп-казу, похоже, что вы вызываете предлагаемое действие (aka Lightbulb) в VS, и оно бросает эту ошибку. Это верно? – Jimmy

+0

Я использую vs 2017rc ... красная строка ошибки появляется под методом am call, который из другого проекта, на который ссылается – Cody

ответ

0

Вы пробовали удалить кэш VS

C: \ Users \\ AppData \ Roaming \ Microsoft \ VisualStudio \ C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14,0 \ ComponentModelCache

и запустите devenv как admin.

если выше не исправить, проверьте следующие 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/

+0

, используя vs 2017rc. – Cody

2

удалить все файлы из папки Debug , а затем щелкните правой кнопкой мыши на ур Решение и Clean Solution, а затем Реконструкция решение,

+0

проблема все еще там – Cody