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