Po zainstalowaniu ASP.NET i Web Tools 2015 (RC1 update 1) podczas otwierania *.cshtml
plików pojawia się następujący błąd w projektach ASP.NET MVC 4 :
Odwołanie do obiektu nie jest ustawione na wystąpienie obiektu
Otrzymuję ten sam komunikat o błędzie, nawet jeśli uruchamiam nowy projekt ASP.NET MVC 4 i próbuję tam otworzyć *.cshtml
plik.
Używam programu Visual Studio 2015
asp.net
visual-studio
Carsten Cors
źródło
źródło
Odpowiedzi:
Może to pomoże:
i biegnij
devenv /resetuserdata
.Spodziewaj się, że wszystkie ustawienia użytkownika, takie jak układ Visual Studio, połączone konto Microsoft lub strona startowa, mogą zniknąć.
źródło
\Microsoft Visual Studio <THIS NUMBER>\Common7\IDE
.Usuń
%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
i uruchom ponownie program Visual Studio.Alternatywnie użyj rozszerzenia Clear MEF Component Cache .
źródło
Dla mnie,
VsHub.exe
.Potem wszystko znów działa jak urok!
źródło
The operation is not completed, invalid pointer
Rozwiązałem to robiąc
na tej ścieżce:
Zakładam, że w x86 działa w tej ścieżce:
źródło
Zaleca się wypróbowanie jednego lub wszystkich z poniższych:
Uruchom ponownie program Visual Studio
Spróbuj Uruchomić jako administrator (kliknij prawym przyciskiem myszy Visual Studio i wybierz „Uruchom jako administrator”)
Sprawdź, czy są dostępne aktualizacje programu Visual Studio (pobierz i zainstaluj je, jeśli są dostępne)
Spróbuj otworzyć inne rozwiązanie / projekt
Jeśli problem nie ustąpi, możesz wypróbować następujące opcje:
Uruchom ponownie komputer lokalny
Spróbuj zresetować program Visual Studio do ustawień domyślnych systemu (można to zrobić za pomocą opcji w programie Visual Studio)
Spróbuj naprawić instalację programu Visual Studio
źródło
W nadziei, że może to zawęzić sprawy / pomóc komuś, zastosowałem podejście dochodzeniowe. W moim przypadku początkowo przeniosłem folder w C: \ Users \ {user} \ AppData \ Local \ Microsoft \ VisualStudio do Moje dokumenty i pozwoliłem programowi Visual Studio na odtworzenie go przez ponowne uruchomienie. To usunęło błędy. Więc cofałem wszystko jeden po drugim i za każdym razem ponownie uruchamiałem Visual Studio, aż odkryłem winowajców. Te foldery można było przenieść z powrotem:
Te pliki można było przenieść z powrotem / nadpisać automatycznie wygenerowane:
Te pliki można było przenieść z powrotem. Każdy z nich znajdował się w mojej starej kopii i nie został utworzony ponownie po ponownym uruchomieniu VS:
To spowodowało problemy - usuń te pliki i uruchom ponownie VS, aby umożliwić ich ponowne utworzenie:
Oto błędy z tych ostatnich plików .NETFramework (których nie dostaję, jeśli nie dodam ich ponownie):
Być może będę musiał ponownie zainstalować / naprawić wtyczkę JavaScript Language Service, więc może nie być powiązana. Ale zdecydowanie devenv.exe.config i ComponentModelCache muszą przejść, aby poprawić błąd „odwołanie do obiektu nie jest ustawione na wystąpienie obiektu”.
źródło
Dla mnie ASP.NET 5 nie jest jeszcze wymagany, usunąłem aktualizację, a następnie ponownie zainstalowałem ASP.NET 4.5. To trochę trudne:
Nie śledź już powiadomienia o aktualizacji w programie Visual Studio 2015 !!!
źródło
Po wypróbowaniu najlepszej odpowiedzi stwierdziłem, że musisz również ponownie uruchomić komputer. Błąd może być również częścią problemu z git, który powoduje zresetowanie ponownego uruchomienia komputera.
źródło
Za każdym razem, gdy próbowałem stworzyć „nowy” projekt, dostawałem wyjątek.
Moje rozwiązanie brzmiało:
Idź menu Narzędzia → Rozszerzenia i aktualizacje
Sprawdź łącze „Aktualizacje” ... Wystąpiła aktualizacja programu Microsoft ASP.NET i narzędzi internetowych. Zainstaluj to.
To naprawiło to dla mnie.
źródło
W moim przypadku (niekoniecznie rozwiązanie dla Ciebie, ale może komuś pomóc) rozwiązanie brzmiało:
Idź menu Narzędzia → Rozszerzenia i aktualizacje
Wybierz
Online
zakładkę z prawego paneluWyszukaj słowa
web tools
, a następnie wybierzMicrosoft ASP.NET and Web Tools
i zainstaluj.W moim przypadku tego brakowało na moim komputerze z powodu wielu operacji naprawczych w programie Visual Studio.
źródło
Dostawałem ten wyjątek za każdym razem, gdy tworzyłem „nowy” projekt.
Moje rozwiązanie brzmiało:
To naprawiło to dla mnie.
Niestety trafiłem na inny wyjątek:
Wyłączyłem
FIPS
ustawienie EnabledDWORD
na zero.źródło
Idź do Windows + R i wpisz% temp% i naciśnij Enter. usuń folder tymczasowy i pliki, a następnie spróbuj otworzyć to samo
źródło
Walczyłem z tym przez cały weekend. Ale to całkiem proste. To, co zrobiłem, to kliknięcie naprawy zamiast odinstalowania. Po naprawie kliknąłem bezpośrednio restart. Potem wszystko działa idealnie. Powinieneś tego spróbować, może to zadziała również dla Ciebie !!!
źródło
Ponowne uruchomienie programu Visual Studio zrobiło to za mnie. Przy następnym uruchomieniu wyświetlił komunikat „Skanowanie nowych i zaktualizowanych składników MEF ...”, a następnie został wykonany normalnie.
Wydaje się, że jest to w jakiś sposób związane z aktualizacją systemu Windows, chociaż nie mam na to dowodów.
źródło
Usuń foldery bin i obj we wszystkich projektach tego rozwiązania.
Wygląda na to, że te foldery zawierały stare pliki wygenerowane przez starszą wersję programu Visual Studio, które nie są zgodne z nową wersją programu Visual Studio.
źródło
Rozwiązaniem problemu, który miałem dzisiaj, było to, że na końcu mojego pliku Web.config był dodatkowy zestaw tagów. Po usunięciu funkcjonalność wróciła.
źródło
Otrzymałem podobny błąd w VS2017 podczas próby opublikowania mojego rozwiązania na platformie Azure.
Ten algorytm pomógł mi rozwiązać ten problem:
Zwróć uwagę, że spowoduje to usunięcie ostatnich plików / projektów programu Visual Studio z historii, a także połączenie z kontem MS.
Ta metoda różni się nieco od najlepszej odpowiedzi. Tutaj nie musisz usuwać innych folderów, z wyjątkiem zmiany nazwy wyżej wymienionego.
źródło
Problem: Mój VS 2015 wyświetlał błąd po zainstalowaniu SSDT. Za każdym razem, gdy klikałem Narzędzia >> Rozszerzenia i Aktualizuj, wyświetlało się błąd „Odniesienie do obiektu nie jest ustawione na wystąpienie obiektu”. Kiedy próbowałem otworzyć rozwiązanie, wyrzuciło dostawcę, który nie został poprawnie ustawiony.
Rozwiązanie: Po wielu godzinach poszukiwań wypróbowanie wszystkich wspomnianych wcześniej rozwiązań nie rozwiązało mojego problemu. Za każdym razem, gdy wyskakujące okienko wskazywało na sprawdzenie pliku ActivityLog.xml. Ale ja to ignorowałem. Po wielu godzinach frustracji postanowiłem uważnie przeczytać błąd i przejrzałem plik ActivitLog.xml i stwierdziłem, że szukał informacji „Nie można załadować pliku lub zestawu 'System.Collections.Immutable, Version = 1.1.37.0" . Więc właśnie zacząłem szukać tego zestawu i natknąłem się na ten link https://sergeytihon.com/2015/12/01/how-to-restore-viual-studio-2015-after-update-1-dependency-dance/ i wykonałem podane tam kroki, które rozwiązały mój problem.
Poszedłem do% LOCALAPPDATA% / Local \ Microsoft \ VisualStudio \ 14.0 \ devenv.exe.config i wyszukałem „System.Collections.Immutable” i zmień nową wersję z 1.1.36.0 na 1.1.37.0
Ostateczna konfiguracja powinna wyglądać tak
źródło