Udostępnij za pośrednictwem


Porady: określanie wersji programu .NET Framework do debugowania

Visual Studio 2012 Debuger obsługuje debugowania starsze wersje programu Microsoft .NET Framework jak również bieżącej wersji.Po uruchomieniu aplikacji z programu Visual Studio debugger można zawsze zidentyfikować poprawną wersję .NET Framework dla debugowania aplikacji.Jeśli aplikacja jest już uruchomiona i używasz Dołącz, aby, debuger może nie zawsze można zidentyfikować starszą wersję .NET Framework.Jeśli tak się stanie, otrzymasz komunikat o błędzie, który mówi,

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

W tych rzadkich przypadkach można ustawić klucz rejestru do wskazania debugera wersji korzystać.

Aby określić wersji.NET Framework do debugowania

  1. Szukaj w katalogu Windows\Microsoft.NET\Framework Aby znaleźć wersje systemu.NET Framework zainstalowana na tym komputerze.Numery wersji wyglądać mniej więcej tak:

    V1.1.4322

    Określ liczbę właściwą wersję i zanotuj go.

  2. Uruchom Edytora rejestru (regedit).

  3. W Edytora rejestru, otwórz HKEY_LOCAL_MACHINE folder.

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

    Jeśli ten 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 przejściu do {449EC4CC-30D2-4032-9256-EE18EB41B62B}, Szukaj w Nazwa kolumny i Znajdź klucz CLRVersionForDebugging.

    1. Jeśli ten 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 przycisk Zmiana nazwyi wpisz CLRVersionForDebugging.
  6. Kliknij dwukrotnie CLRVersionForDebugging.

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

  8. Kliknij przycisk OK.

  9. Zamknij Edytora rejestru.

    Jeśli użytkownik nadal jest wyświetlany komunikat o błędzie podczas uruchamiania debugowania, sprawdź, czy numer wersji został wprowadzony poprawnie w rejestrze.Sprawdź również, że używasz wersji .NET Framework obsługiwanych przez program Visual Studio.Debuger jest zgodny z bieżącej wersji.NET Framework i poprzednich wersji, ale nie może być kompatybilna wprzód z przyszłych wersji.

Zobacz też

Inne zasoby

Ustawienia debugowania i przygotowanie