Odwołanie do obiektu nie ustawione na instancję obiektu w Microsoft Visual Studio Fix

Odwołanie do obiektu nie ustawione na instancję obiektu w Microsoft Visual Studio Fix

Niektórzy użytkownicy Microsoft Visual Studio zgłosili komunikat o błędzie „Odwołanie do obiektu nie ustawione na instancję obiektu.„Otwierając kilka projektów. Choć od pierwszego wejrzenia, może się wydawać inne instalacje (jak ASP.Narzędzia netto lub internetowe) mogły na to wpłynąć, uszkodzona lokalna pamięć podręczna VS jest w rzeczywistości głównym winowajcą. Po prostu postępuj zgodnie z naszymi instrukcjami i odzyskaj Visual Studio w mgnieniu oka.

Spis treści

  • Napraw 1 - Usuń lokalną pamięć podręczną
  • Napraw 2 - restart vs
  • FIX 3 - Usuń komponentModel
  • Fix 4 - Uruchom Visual Studio jako administrator
  • Napraw 5 - Ręcznie zresetuj dane użytkownika VS
  • Napraw 6 - Zaktualizuj rozszerzenia
  • Napraw 7 - Zainstaluj ASP.Pakiety i narzędzia internetowe
  • Napraw 8 - Zainstaluj najnowsze studio Visual Studio
  • Napraw 9 - Wyłącz usługę dotykową
  • Napraw 10 - Jeszcze raz sprawdź kod

Napraw 1 - Usuń lokalną pamięć podręczną

Usuń lokalną pamięć podręczną z systemu. Możesz to zrobić bezpośrednio z terminalu lub za pomocą GUI (eksplorator plików).

Krok 1 -

NOTATKA - Kiedy usuwasz lokalną pamięć podręczną i resetujesz ustawienie użytkownika do domyślnego, spodziewaj się wszystkich osobistych zmian wprowadzonych w ramach układu VS, a powiązane konto MS zniknęły.

1. Zanim cokolwiek zrobisz, zamknij Studio Visual App.

2. Następnie otwórz eksplorator plików na komputerze.

3. Następnie przejdź do tej lokalizacji -

C: \ Użytkownicy \%nazwa użytkownika%\ AppData \ Local \ Microsoft \ VisualStudio

4. Tutaj, wybierać wszystkie komponenty w środku i dotknij ikona pojemnika Aby opróżnić folder.

5. Teraz przejdź do tego punktu -

C: \ Użytkownicy \%UserProfile%\ AppData \ Local \ Microsoft \ VSCOMMON

6. Następnie naciśnij Ctrl+a klucze razem, aby wybrać wszystko na raz.

7. Na koniec dotknij „„Usuwać”Klucz z klawiatury, aby usunąć wszystkie komponenty.

Zamknij eksplorator plików.

Krok 2 - Zresetuj użytkownikaData

Ten krok jest opcjonalny i tylko wtedy Krok 1 sam nie naprawi problemu, zrób to.

Możesz łatwo zresetować dane użytkownika za pomocą terminalu.

1. Typ "CMD”W polu wyszukiwania.

2. Następnie, w prawo „Wiersz polecenia”, Który pojawia się w polu wyszukiwania i dotknij„Uruchom jako administrator".

3. Potem musisz wejść do środka Studio Visual Folder instalacyjny za pomocą polecenia CD.

X64 System - C: \ Program Files (x86) \ Microsoft Visual Studio 22 22.0 \ common7 \ ide
X86 System - C: \ Program Files \ Microsoft Visual Studio 22 22.0 \ common7 \ ide

Tak więc polecenie jest -

płyta CD Folder instalacyjny VS

Musisz wymienić „Lokalizacja VS”Z folderem instalacyjnym na komputerze.

CD C: \ Program Files (x86) \ Microsoft Visual Studio 22 22.0 \ common7 \ ide

4. Na koniec wykonaj to, aby zresetować użytkownika.

devenv /resetuserdata

Następnie zamknij terminal i ponownie uruchom ponownie Studio Visual. Sprawdź, czy to działa.

Napraw 2 - restart vs

Ten problem odniesienia obiektu, który masz, może być po prostu jednorazową usterką. Po prostu zamknij procesy Visual Studio i przetestuj.

1. Jeśli klikniesz prawym przyciskiem myszy Ikona Windows, Zauważysz menu kontekstowe.

2. Tam, dotknij „Menadżer zadań„Aby to otworzyć.

3. Na panelu menedżera zadań poszukaj „VShub.exe" proces.

4. Po znalezieniu tego, w prawo i dotknij ”Zadanie końcowe„Aby zabić proces.

Po tym, uruchom ponownie Studio Visual. Sprawdź, czy to działa.

FIX 3 - Usuń komponentModel

Możesz usunąć pamięć podręczną modelu ręcznie komponentu i sprawdzić, czy działa.

1. Otwórz skrzynkę uruchamiającą za pomocą Klucz wygrany i R klucze razem.

2. Następnie wpisz „%LocalAppdata%”I uderzył Wchodzić Aby odwiedzić folder AppData.

3. Teraz idź w tę stronę -

Microsoft \ VisualStudio.0

4. Tutaj możesz znaleźć „ComponentModelcache" teczka.

5. Następnie wybierz folder i dotknij „Usuwać„Ikona do usunięcia go z systemu.

Po tym, uruchom ponownie Studio Visual.

Sprawdź, czy to pomaga. Nie zobaczysz „Odwołanie do obiektu nie ustawione na instancję obiektu „Komunikat o błędzie ponownie.

Jest inny sposób na to. Możesz zainstalować rozszerzenie pamięci podręcznej komponentu MEF i użyć go do zrobienia tego samego.

Fix 4 - Uruchom Visual Studio jako administrator

Uruchom studio Visual jako administrator i testuj. Niektórzy użytkownicy rozwiązali problem.

1. Po prostu wpisz „wizualny”W polu wyszukiwania.

2. Następnie kliknij prawym przyciskiem myszy „Visual Studio 2022”Jak pojawia się w wyniku wyszukiwania, a następnie kliknij„Uruchom jako administrator”Aby uruchomić VS jako administrator.

Poczekaj, aż Visual Studio się uruchomi. Teraz otwórz swój projekt i przetestuj go sam.

Napraw 5 - Ręcznie zresetuj dane użytkownika VS

Jeśli biega devenv /resetuserdata Nie rozwiązuje problemu, spróbuj ręcznie zresetować dane pamięci podręcznej użytkownika Visual Studio.

1. Otwórz Visual Studio, jeśli nie jest już otwarte.

2. Tam kliknij „Narzędzia>”I kliknij„Ustawienia importu i eksportu„Aby otworzyć to ustawienie.

3. Następnie dotknij „„Zresetuj wszystkie ustawienia”Opcja i dotknij„Następny”W poniższym oknie poprzedzającym.

4. Na następnej stronie wybierz „Nie, po prostu zresetuj ustawienia, zastąpienie moich bieżących ustawień”Opcja i dotknij„Następny„Aby rozpocząć proces resetowania.

Ten proces zajmuje zaledwie kilka sekund.

Wreszcie, dotknij „Skończyć„Aby ukończyć proces.

Po zakończeniu wszystkich otwórz projekt i przetestuj go.

Sprawdź, czy to działa.

Napraw 6 - Zaktualizuj rozszerzenia

Zaktualizuj wszystkie rozszerzenia Visual Studio, które masz. Stare, wadliwe rozszerzenia mogą powodować ten problem.

1. Uruchom Visual Studio.

2. Na stronie Visual Studio kliknij „Rozszerzenia„Na pasku menu.

3. Następnie dotknij „Zarządzaj rozszerzeniami".

4. Teraz pełna lista rozszerzeń otworzy się jako lista.

5. Więc wybierz „Rozszerzenia”Na linii lewej.

6. Następnie dotknij „Zaktualizuj wszystkie„Aby zaktualizować wszystkie rozszerzenia jeden po drugim.

Gdy wszystkie rozszerzenia są aktualizowane, otwórz projekt ponownie i przetestuj.

Napraw 7 - Zainstaluj ASP.Pakiety i narzędzia internetowe

Pobierz i zainstaluj najnowszy ASP.Net w Visual Studio. Jeśli chcesz, możesz pobrać dodatkowe obciążenia.

1. otwarty Studio Visual.

2. Następnie kliknij „Narzędzia”I dotknij„Uzyskaj narzędzia i funkcje”Z rozwijanej listy.

3. Na ekranie pojawi się okno Instalatora Instalatora Visual Studio.

4. Tam, idź do „Obciążenia" Sekcja.

5. Sprawdzać „„ŻMIJA.Rozwój netto i stron internetowych" narzędzie.

Po przeciwnej stronie strony, poniżej Szczegóły instalacji, Możesz sprawdzić wszystkie opcjonalne narzędzia (jak .Narzędzia do profilowania netto, narzędzia encji 6 itp.)

6. Wreszcie, gdy jesteś zadowolony ze swojego wyboru, dotknij „Modyfikować".

Poczekaj, aż instalator Visual Studio zainstaluje pakiety. Następnie zamknij i ponowne uruchamianie vs raz i przetestuj dalej.

Błąd nie pojawi się ponownie.

Napraw 8 - Zainstaluj najnowsze studio Visual Studio

Prosty błąd może spowodować błąd odniesienia obiektu. Zaktualizuj więc Visual Studio do najnowszej wersji.

1. Początkowo naciśnij Win+s klucz, aby zadzwonić do pola wyszukiwania. Typ "wizualny" Tam.

2. Następnie dotknij „Instalator Visual Studio”W polu wyszukiwania, aby to otworzyć.

3. Poczekaj, aż instalator Visual Studio zostanie otwarty, a jeśli dostępne są jakieś nowe wersje, zauważysz Dostępna aktualizacja wiadomość.

Tutaj możesz zobaczyć najnowszy pakiet Visual Studio.

4. Po prostu dotknij „Aktualizacja„Aby go zaktualizować.

Problem nie powtórzy się.

Napraw 9 - Wyłącz usługę dotykową

Jeśli pracujesz nad urządzeniem powierzchniowym lub dowolnym urządzeniem z ekranem dotykowym, usługa panelu dotykowego i pisma ręcznego może powodować problem. Wyłącz to w swoim systemie.

1. Początkowo otwórz skrzynkę uruchamiającą za pomocą Klucz wygrany i R klucz.

2. Następnie, pisać to w dół i uderzanie Wchodzić.

usługi.MSC

3. Kiedy narzędzie usługi się otworzy, zejdź na dół, aż zobaczysz „Usługa dotknięcia klawiatury i pisma odręcznego".

4. Możesz bezpośrednio podwójne wciśnięcie to lub kliknij prawym przyciskiem myszy i dotknij „Nieruchomości".

5. Następnie ustaw „Typ uruchamiania:” na „Wyłączony”Z rozwijanej listy.

6. Następnie dotknij „Stosować" I "OK„Aby zapisać tę zmianę.

Po tym zamknij usługi. Otwórz Visual Studio i testuj.

Napraw 10 - Jeszcze raz sprawdź kod

Jeśli wszystkie te rozwiązania nie rozwiązały problemu, powinieneś przejrzeć kod pod kątem problemów, takich jak posiadanie obiektu referencyjnego o wartości zerowej. Może to stworzyć takie przypadki i powinieneś pominąć te błędy i spróbować ponownie.

Dodatkowe punkty -

Chociaż ten problem zwykle pojawia się w Microsoft Visual Studio, w niektórych przypadkach ten sam komunikat o błędzie może pojawić się podczas używania Autodesk Vault. W takim przypadku możesz po prostu odinstalować Autodesk Vault z twojego systemu i ponownie zainstaluj go.