Udostępnij za pośrednictwem


Jak: określić.NET Framework w wersji do debugowania

Visual Studio 2012 Debuger obsługuje debugowanie starsze wersje programu Microsoft .NET Framework jak również bieżącej wersji.Po uruchomieniu aplikacji z Visual Studiodebugger można zawsze zidentyfikować poprawną wersję .NET Framework dla aplikacji są na debugowanie.Jeśli aplikacja już działa i jest używane Dołącz, aby, debuger może nie zawsze można zidentyfikować starszą wersję .NET Framework. Jeśli tak się stanie, otrzymujesz komunikat o błędzie, informujący,

Debuger dokonała błędnym założeniu o .NET Framework wersji aplikacja będzie korzystać.

W rzadkich przypadkach może ustawić klucz rejestru do wskazania debugera, którą wersję należy użyć.

Aby określić.NET Framework w wersji do debugowanie

  1. Szukaj w katalogu Windows\Microsoft.NET\Framework do znalezienia wersji.NET Framework zainstalowana na tym maszyna.Numery wersji wyglądać mniej więcej tak:

    V1.1.4322

    Określ liczbę poprawnej wersji i zanotuj go.

  2. Uruchom Edytora rejestru (regedit).

  3. W Edytora rejestru, otwarty HKEY_LOCAL_MACHINE folder.

  4. Przejdź do: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\10.0\AD7Metrics\Engine\{449EC4CC-30D2-4032-9256-EE18EB41B62B}

    Jeśli klucz nie istnieje, kliknij prawym przyciskiem myszy HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\10.0\AD7Metrics\Engine i kliknij przycisk Nowy klucz.Nazwę nowego klucza {449EC4CC-30D2-4032-9256-EE18EB41B62B}.

  5. Po nawigowania do {449EC4CC-30D2-4032-9256-EE18EB41B62B}, Szukaj w Nazwa kolumny, a następnie Znajdź klucz CLRVersionForDebugging.

    1. Jeśli klucz nie istnieje, kliknij prawym przyciskiem myszy {449EC4CC-30D2-4032-9256-EE18EB41B62B} i kliknij przycisk Nową wartość ciągu.Kliknij prawym przyciskiem myszy nową wartość ciągu, kliknij zmienićoraz typ CLRVersionForDebugging.
  6. Kliknij dwukrotnie CLRVersionForDebugging.

  7. W Edytowanie ciągu wpisz.NET Framework numer wersji w wartość pole.Na przykład: V1.1.4322

  8. Click OK.

  9. Zamknij Edytora rejestru.

    Jeśli podczas uruchamiania debugowaćnadal wyświetlony komunikat o błędzie, należy sprawdzić, czy numer wersji zostały wprowadzone poprawnie w rejestrze.Sprawdź także, że używasz wersji z .NET Framework obsługiwane przez Visual Studio.Debuger jest zgodny z bieżącym.NET Framework w wersji i poprzednich wersji, ale nie może przekazywać zgodne z przyszłych wersji.

Zobacz też

Inne zasoby

Ustawienia debugowania i przygotowanie