У мене є проблема, яку я не можу вирішити. Я не можу відкритися кожен 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
Рішення, яке працювало для мене, було з тут
- Закрити VS
- Видалити вміст % LocalAppData% MicrosoftVisualStudio15.0ComponentModelCache
- Відкрити VS
Як випливає з @ jamez14, якщо ви використовуєте іншу версію Visual Studio, просто змініть 15.0 на шляху до версії, яку ви маєте.
1 для відповіді № 3
Запуск команди в консолі: C: Файли Програми (x86) виправити проблему, оскільки вона скидає всі дані користувача
0 для відповіді № 4
Це працювало для мене: Visual Studio 2015 розбита бритва Intellisense Не скинув свої налаштування або викликав інші побічні ефекти.
0 для відповіді № 5
Це викликано версією Razor при оновленні NuGet і очищенням рішення. повторно побудувати проект і відкриється без проблем.