После установки ASP.NET и Web Tools 2015 (обновление RC1 1) я получаю следующую ошибку в проектах ASP.NET MVC 4 при открытии *.cshtml
файлов:
Ссылка на объект не установлена на экземпляр объекта
Я получаю такое же сообщение об ошибке, даже если запускаю новый проект ASP.NET MVC 4 и пытаюсь открыть там *.cshtml
файл.
Я использую Visual Studio 2015
asp.net
visual-studio
Карстен Корс
источник
источник
Ответы:
Может это поможет:
и беги
devenv /resetuserdata
.Ожидайте, что все ваши пользовательские настройки, такие как макет Visual Studio, связанная учетная запись Microsoft или начальная страница, могут исчезнуть.
источник
\Microsoft Visual Studio <THIS NUMBER>\Common7\IDE
.Удалите
%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
и перезапустите Visual Studio.В качестве альтернативы используйте расширение Clear MEF Component Cache .
источник
Для меня,
VsHub.exe
.После этого все снова работает как шарм!
источник
The operation is not completed, invalid pointer
Я решил это делать
на этом пути:
Я предполагаю, что в x86 он работает по такому пути:
источник
Рекомендуется попробовать одно или все из следующих действий:
Перезапустите Visual Studio
Попробуйте « Запуск от имени администратора» (щелкните правой кнопкой мыши Visual Studio и выберите «Запуск от имени администратора»)
Проверьте наличие обновлений для Visual Studio (загрузите и установите их, если они доступны)
Попробуйте открыть другое решение / проект
Если проблема не исчезнет, вы можете попробовать следующие варианты:
Перезагрузите локальную машину
Попытка сбросить Visual Studio до системных значений по умолчанию (это можно сделать с помощью параметров в Visual Studio)
Попытка восстановить установку Visual Studio
источник
В надежде, что это сузит круг вопросов / поможет кому-то, я применил исследовательский подход. Что касается меня, я сначала переместил папку в C: \ Users \ {user} \ AppData \ Local \ Microsoft \ VisualStudio в Мои документы и позволил Visual Studio воссоздать ее, повторно запустив ее. Это устранило ошибки. Поэтому я возвращал все по одному и каждый раз перезапускал Visual Studio, пока не обнаружил виновных. Эти папки можно было вернуть обратно:
Эти файлы можно было вернуть обратно / перезаписать автоматически сгенерированные:
Эти файлы можно было переместить обратно. Каждый из них был в моей старой копии и изначально не создавался заново при повторном запуске VS:
Это вызвало проблемы - удалите эти файлы и повторно запустите VS, чтобы он мог их воссоздать:
Это ошибки из последних файлов .NETFramework (которые я не получу, если не добавлю их обратно):
Мне может просто потребоваться переустановить / отремонтировать плагин языковой службы JavaScript, так что это может быть не связано. Но определенно devenv.exe.config и ComponentModelCache необходимо исправить, чтобы исправить ошибку «ссылка на объект не установлена на экземпляр объекта».
источник
Для меня ASP.NET 5 пока не требуется, я удалил обновление, а затем переустановил ASP.NET 4.5. Это немного сложно:
Больше не следите за уведомлениями об обновлении в Visual Studio 2015 !!!
источник
Попробовав первый ответ, я обнаружил, что вы также должны перезагрузить компьютер. Ошибка может быть частью проблемы с git, из-за которой перезагрузка компьютера будет сброшена.
источник
Я получал исключение каждый раз, когда пытался создать «новый» проект.
Мое решение было:
Перейдите в меню Инструменты → Расширения и обновления.
Проверьте ссылку «Обновления» ... Произошло обновление для Microsoft ASP.NET и веб-инструментов. Установите его.
Это исправило это для меня.
источник
В моем случае (не обязательно решение для вас, но может быть полезно для кого-то) решение было:
Перейдите в меню Инструменты → Расширения и обновления.
Выберите
Online
вкладку на правой панелиНайдите слова
web tools
, а затем выберитеMicrosoft ASP.NET and Web Tools
и установите его.В моем случае этого не было на моем компьютере из-за большого количества операций восстановления для Visual Studio.
источник
Я получал это исключение каждый раз, когда создавал «новый» проект.
Мое решение было:
Это исправило это для меня.
К сожалению, я столкнулся с другим исключением:
Я отключил
FIPS
параметр EnabledDWORD
value до нуля.источник
Перейдите в windows + R, введите% temp% и нажмите Enter. удалите временную папку и файлы, а затем попробуйте открыть те же
источник
Я боролся с этим все выходные. Но сделать это довольно просто. Я просто нажал на ремонт, а не на удаление. После ремонта я нажал на перезагрузку напрямую. После этого все работает отлично. Вы должны попробовать это, может быть, это сработает и для вас !!!
источник
Перезапуск Visual Studio сделал это за меня. При следующем запуске он отобразил «Сканирование новых и обновленных компонентов MEF ...», а затем он запустился нормально.
Кажется, это как-то связано с обновлением Windows, хотя у меня нет доказательств.
источник
Удалите папки bin и obj во всех проектах этого решения.
Похоже, что в этих папках были старые файлы, созданные какой-то старой версией Visual Studio, которые несовместимы с новой версией Visual Studio.
источник
Решение проблемы, когда у меня было это ранее сегодня, заключалось в том, что к концу моего Web.config был прикреплен дополнительный набор тегов. После удаления функциональность вернулась.
источник
Я получал аналогичную ошибку в VS2017 при попытке опубликовать свое решение в Azure.
Этот алгоритм помог мне решить эту проблему:
Обратите внимание, что это приведет к удалению последних файлов / проектов вашей Visual Studio из истории, а также привязке к учетной записи MS.
Этот метод немного отличается от верхнего ответа. Здесь вам не нужно удалять другие папки, кроме переименования вышеупомянутой.
источник
Проблема: мой VS 2015 выдает ошибку после установки SSDT. Всякий раз, когда я нажимал «Инструменты >> Расширения и обновления», он выдавал ошибку «Ссылка на объект не установлена на экземпляр объекта». Когда я попытался открыть решение, он выбросил некорректно установленный поставщик.
Решение: после многих часов исследований попытка всех решений, ранее упомянутых другими, не решила мою проблему. Каждый раз, когда всплывающее окно с ошибкой указывало на проверку ActivityLog.xml. Но я игнорировал это. После нескольких часов разочарования я решил внимательно прочитать ошибку, заглянул в ActivitLog.xml и обнаружил, что он ищет «Не удалось загрузить файл или сборку System.Collections.Immutable, Version = 1.1.37.0» . Я только начал искать эту сборку и наткнулся на эту ссылку https://sergeytihon.com/2015/12/01/how-to-restore-viual-studio-2015-after-update-1-dependency-dance/ и выполнили шаги, которые устранили мою проблему.
Зашел в% LOCALAPPDATA% / Local \ Microsoft \ VisualStudio \ 14.0 \ devenv.exe.config и искал "System.Collections.Immutable" и изменил newVersion с 1.1.36.0 на 1.1.37.0
Окончательная конфигурация должна выглядеть так
источник