2017-08-07 34 views
8

Doskonale działałem z projektem ASP.NET Core w kontenerze dokowania, ale potem utworzyłem inny projekt w tym samym rozwiązaniu, do którego odwoływał się pierwszy.
Podczas budowy VS 2017 nie narzekał. Gdy debugowanie, VS mówi:
„Operacja przerwana (wyjątek od HRESULT: 0x80004004 (E_ABORT))”
Potem próbowałem tworzenia nowego rozwiązania z nowym projektem (tylko jeden raz) to. To samo się stało: niemożliwe jest wykonanie kompilacji, debugowanie. Ponowne uruchomienie komputera nie zadziałało, ani VS z uprawnieniami administratora.Visual Studio 2017 HRESULT: 0x80004004

Jak mogę to naprawić? Jestem gotowy, aby sprowadzić cały projekt i zacząć wszystko od początku, jeśli to konieczne. Aplikuję każdą odpowiedź. Z góry dziękuję.

Odpowiedz

10

Naprawiono go z tych prostszych etapów;)

  1. Wyczyść wspólna Napędy w Döcker dla Windows. (Ponowne wprowadzenie poświadczenia w razie potrzeby za pomocą RESET poświadczenia link)
  2. Oczyść swoje rozwiązanie VS i odbudować
  3. Debug
+0

Proste, działa idealnie, 'Docker 17.06.2-ce' i' Visual Studio 2017 15.3.3'. – Aaron

1

myślę naprawić go ... Oto jak to zrobiłem:

  1. Restart Visual Studio
  2. Uruchom ponownie komputer
  3. Restart komputera po raz drugi
  4. Odinstaluj doker
  5. Install docker
  6. Zysk
+1

Jeśli problem stanowił nieaktualny obraz microsoft/aspnetcore, tak jak był tutaj (https://stackoverflow.com/questions/45866441/vs-2017-and-docker-operation-aborted/46044857#46044857), a następnie ponownie. Docker miałby taki sam efekt netto ... oczyściłeś swoje zdjęcia i otrzymałeś najnowszą wersję. Na wypadek, gdyby to się powtórzyło ... :) –

1

Sprawdź folder w oknach ~ \ vsdbg Prawdopodobnie brakuje odpowiednich plików .

To zjawisko występuje, ponieważ nie wykonano obsługi dodawania dokerów w bieżącej instancji Visual Studio.

0

Głównym problemem, który spowodował ten błąd, było to, że początkowo miałem zainstalowany Windows 10 Home Edition, a niektóre ustawienia rezydualne powodowały błąd.

Rozwiązanie:

  1. Odinstaluj Docker dla Windows
  2. odinstalować wszystkie wersje Visual Studio
  3. Usuń wszystkie ustawienia foldery dla Visual Studio w% USERPROFILE%,% ProgramData% i% AppData%
  4. Aktualizacja do systemu Windows 10 Pro (Przycisk Windows >> Ustawienia >> Aktualizacja & Bezpieczeństwo >> Aktywacja >> Zmień klucz produktu i wprowadź klucz Windows 10 Pro, jeśli posiadasz jednego LUB kup aktualizację do systemu Windows 10 Pro z instrukcjami na tym samym ekran)
  5. zainstalować Visual Studio 2017 Profesjonalne
  6. Install Döcker dla Windows

Podsumowanie:

Chociaż uaktualnieniem do systemu Windows 10 Pro, włączona Hyper-V i pojemników, a zainstalowane Döcker dla Windows, Program Visual Studio 2017 nadal uważał, że znajduje się w systemie Windows 10 Home, a mój projekt dokowania nie został zbudowany lub załadowany. Z kilkoma poprawkami nadal mam błąd wspomniany w pytaniu. Po wykonaniu powyższych czynności udało mi się rozwiązać problem.

+0

Jestem na Windows 10 Pro –

+0

Napisałem alternatywne rozwiązanie, ponieważ inne odpowiedzi nie działają dla mnie i myślę, że inni mogą skorzystać na poznaniu innego możliwego rozwiązania. –

Powiązane problemy