/ / Visual Studio Не вдається відкрити файли cshtml - c #, asp.net-mvc, visual-studio-2015, nullreferenceexception

Visual Studio Не вдається відкрити cshtml Файли - c #, asp.net-mvc, візуальна студія-2015, nullreferenceexception

У мене є проблема, яку я не можу вирішити. Я не можу відкритися кожен cshtml-файл у проекті Visual Studio c # mvc (який проект я намагався). Я отримую таку помилку Msg (я намагаюся перекласти на англійську):

Посилання на об'єкт не встановлено на примірник об'єкта

Google каже, що це може бути NullReferenceExeception. Але це не має нічого спільного з моїм кодом, тому що спочатку я можу виконати проект успішно, і другий помилка виникає в кожному проекті (з сьогоднішнього дня).

Відповіді:

15 для відповіді № 1

Я просто пережив таку ж проблему. Він просто вийшов з нізвідки, як ви описали. Я навіть пройшов 2-годинний ремонт. Це не зафіксувало це.

Тим не менш, колега запропонував цю виправлення.

Visual Studio 2015 не синтаксис підсвічування бритви або Intellisense

Я мав ту ж саму проблему, єдиним виправленням досі є скидання всіх даних користувача (C: Program Files (x86) Microsoft Visual Studio 14.0Common7IDEdevenv.exe / ResetUserData).

Тепер я можу використовувати реальне редагування за замовчуванням, і я отримую хороше підсвічування синтаксису знову.


12 для відповіді № 2

Рішення, яке працювало для мене, було з тут

  1. Закрити VS
  2. Видалити вміст % LocalAppData% MicrosoftVisualStudio15.0ComponentModelCache
  3. Відкрити VS

Як випливає з @ jamez14, якщо ви використовуєте іншу версію Visual Studio, просто змініть 15.0 на шляху до версії, яку ви маєте.


1 для відповіді № 3

Запуск команди в консолі: C: Файли Програми (x86) виправити проблему, оскільки вона скидає всі дані користувача


0 для відповіді № 4

Це працювало для мене: Visual Studio 2015 розбита бритва Intellisense Не скинув свої налаштування або викликав інші побічні ефекти.


0 для відповіді № 5

Це викликано версією Razor при оновленні NuGet і очищенням рішення. повторно побудувати проект і відкриється без проблем.