Sdílet prostřednictvím


Jak: zadejte.NET Framework verze pro ladění

Visual Studio 2012 Ladicí program podporuje ladění starší verze Microsoft .NET Framework jako aktuální verze.Pokud spustíte aplikace z Visual Studio, debugger lze vždy identifikovat správná verze .NET Framework aplikace jsou, ladění.Pokud aplikace již běží a použít připojit k, debugger nemusí být vždy schopni identifikovat starší verze .NET Framework. V tomto případě obdržíte chyba zprávu s upozorněním,

Ladicí program provedl nesprávné předpokladů o .NET Framework verze aplikace bude používat.

V těchto vzácných případech můžete nastavit klíč registru označíte ladicího programu, kterou verze použít.

Určit.NET rozhraní .NET Framework verze pro ladění

  1. Vyhledat v adresáři Windows\Microsoftplatforma .NET\rozhraní .NET Framework verze najít.NET rozhraní .NET Framework nainstalována ve vašem počítač.Čísla verze vypadat přibližně takto:

    V1.1.4322

    Určit číslo správné verze a poznamenejte si jej.

  2. Start Editor registru (regedit).

  3. V Editor registru, otevřený složku HKEY_LOCAL_MACHINE.

  4. Přejít na: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\10.0\AD7Metrics\Engine\{449EC4CC-30D2-4032-9256-EE18EB41B62B}

    Pokud klíč neexistuje, klepněte pravým tlačítkem na HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\10.0\AD7Metrics\Engine a na Nový klíč.Název klíč {449EC4CC-30D2-4032-9256-EE18EB41B62B}.

  5. Po navigaci do {449EC4CC-30D2-4032-9256-EE18EB41B62B}, oblast hledání název sloupec a najít CLRVersionForDebugging klíč.

    1. Pokud klíč neexistuje, klepněte pravým tlačítkem na {449EC4CC-30D2-4032-9256-EE18EB41B62B} a na Nová hodnota.Klepněte pravým tlačítkem myši na novou hodnotu řetězce, klepněte na tlačítko Přejmenovata typ CLRVersionForDebugging.
  6. Poklepejte na CLRVersionForDebugging.

  7. V Upravit řetězec zadejte.NET rozhraní .NET Frameworkčísloverze hodnotu pole. Příklad: V1.1.4322

  8. Klikněte na tlačítko OK.

  9. Zavřít Editor registru.

    Pokud stále chyba zpráva při spuštění ladit, ověřte, zda jste zadali číslo verze správně v registru.Také ověřte, zda používáte verze .NET Framework Visual Studiopodporuje.Debugger je kompatibilní s aktuální.NET rozhraní .NET Framework verze a předchozí verze, ale nemusí být přesměrovat kompatibilní s budoucí verze.

Viz také

Další zdroje

Nastavení ladění a příprava