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
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.
Uruchom Edytora rejestru (regedit).
W Edytora rejestru, otwórz HKEY_LOCAL_MACHINE folder.
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}.
Po przejściu do {449EC4CC-30D2-4032-9256-EE18EB41B62B}, Szukaj w Nazwa kolumny i Znajdź klucz CLRVersionForDebugging.
- 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.
Kliknij dwukrotnie CLRVersionForDebugging.
W Edytowanie ciągu wpisz numer wersji.NET Framework w wartość pole.Na przykład: V1.1.4322
Kliknij przycisk OK.
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.