"Система предопределенного типа".* "не определено или импортировано" ошибка, код visual studio, omnisharp
У меня проблема с упомянутой ошибкой в нескольких приложениях .net core. Я использую vs code версии 1.18.0, но ошибка начала появляться уже в предыдущей версии.
ошибка появляется в каждом .cs-файл для каждого типа данных, такого как string, int, void и т. д. а также для импорта класса.
все проекты по-прежнему компилируются и выполняются правильно. Также на другой рабочей станции я не имея проблему в тех же проектах, так что, похоже, это локальный код omnisharp / vs или windows? проблема.
У кого-нибудь было что-то подобное и удалось это исправить или какие-либо предложения о том, что я мог бы попробовать?
Я уже переустановил vs code и omnisharp, но у меня все еще есть проблема.
пример ошибки: предопределенный тип System.Объект ' не определен и не импортирован [GG]
1 ответов
Я нашел исправление (или обходной путь) для моей проблемы:
короткая версия: Я изменил экземпляр omnisharp msbuild на удаление Visual Studio 2017 Pro.
текст: несколько месяцев назад я установил VS 2017 Pro, чтобы проверить функции, использовал его в течение 2 недель в пробном режиме и забыл об этом в течение нескольких месяцев.
около недели назад я открыл его (случайно: D) и получил уведомление о том, что мой пробный период истек, также VS заблокировал себя. Меня это не беспокоило , потому что я им не пользовался. В ссылке @VahidN я узнал, что omnisharp использует "самый родной" экземпляр msbuild, который установлен, что в моем случае было одним из заблокированных VS 2017 Pro. 1+1 я unsinstalled против и я хорош.
Я переустановлю VS 2017 (Comunity) и опубликую комментарий, если он все еще работает нормально.
EDIT:: я переустановил VS 2017, Все работает нормально, так что фактическое решение обновляет VS 2017, который я не мог сделать besause она была заперта prieviously.