2016-08-12 2 views
1

При попытке создания веб-приложения с использованием .NET Core я использовал шаблон веб-приложения, и, хотя все работает точно так, как можно было бы ожидать, страницы IntelliSense на .cshtml крайне вводят в заблуждение. Он не распознает теги @ViewData, @model или @Model, но при использовании модели представления или используется сообщение ViewData, проект компилируется и работает как обычно. Тем не менее, IntelliSense отмечает их красным, как так ....NET Core MVC 6 вводит в заблуждение IntelliSense

enter image description here

... и говорит: «Не удается разрешить символ» даже при использовании собственного шаблона веб-приложений от Microsoft .NET Core, в полностью обновленном Visual Studio 2015, будет все необходимые пакеты NuGet. Кто-нибудь знает, если это ошибка, которая должна быть исправлена ​​или имеется окончательный контрольный список пакетов NuGet для добавления? Добавление различных Mvc.Tooling и Tooling.Razer пакетов только позволяет тегов хелперы, но ничего, кроме кода после с @ на .cshtml файл по-прежнему помеченных как ошибка ...

[РЕШИТЬ] Пожалуйста, смотрите ответ ...

+0

У меня нет этой проблемы, поэтому это что-то другое на наших машинах. Я запускаю Visual Studio Community 2015, Update 3. – mariocatch

+0

То же самое, VS Community 2015 Update 3, версия 14.0.25425.01. Даже переустановил .NET Core Tools, чтобы быть на 100% уверенным. – gfish3000

+0

Вот мой package.json: https://gist.github.com/mariocatch/62894e82fc73aa377da49053f5f22da3 – mariocatch

ответ

2

После удаления всего из C: \ Users [me] \ AppData \ Local \ Microsoft \ Visual Studio и VSCommon, а затем запустив devenv /resetuserdata в командной строке Visual Studio, поющий назад и восстановив мою среду, проблема решена сама.

Все еще не уверен, что случилось, но это кажется слишком сложным для меня, чтобы выяснить, на моем собственном без глубокого знания VS 2015 ...

Смежные вопросы