Compartilhar via


Como: Especifique uma versão do .NET estrutura para depuração

The Visual Studio 2005 depurador oferece suporte a depuração de versões mais antigas do .NET estrutura, bem sistema autônomo a versão 2.0 corrente. Se você iniciar um aplicativo no Visual Studio, o depurador sempre poderá identificar a versão correta do .NET Framework para o aplicativo que você está depurando.Se o aplicativo já está sendo executado e você usar Attach to, o depurador pode não ser capaz de identificar uma versão mais antiga do .NET Framework.Se isso acontecer, você receberá uma mensagem de erro que diz,

O depurador fez uma suposição incorreta sobre a versão do Microsoft .NET Framework que seu aplicativo estará usando.

Nesses casos raros, você pode definir uma chave do registro para indicar ao depurador a versão a ser usada.

Para especificar uma versão do .NET Framework para depuração

  1. Examine a pasta Windows\Microsoft .NET\Framework para localizar as versões do .NET Framework instaladas no computador.O aspecto dos números de versão é algo assim:

    V1.1.4322

    Identifique o número da versão correta e tome nota dele.

  2. Iniciar o Registry Editor (Regedit).

  3. Na Registry Editor, abra a pasta HKEY_LOCAL_MACHINE.

  4. navegar até: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\AD7Metrics\Engine\{449EC4CC-30D2-4032-9256-EE18EB41B62B}

    Se a chave não existir, clique com botão direito mouse HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\AD7Metrics\Engine, e clique em New Key no menu de atalho.Nomeie a nova chave {449EC4CC-30D2-4032-9256-EE18EB41B62B}.

  5. Após navegar até {449EC4CC-30D2-4032-9256-EE18EB41B62B}, procure na coluna Name, e encontre a chave CLRVersionForDebugging.

    1. Se a chave não existir, clique com o botão direito do mouse em {449EC4CC-30D2-4032-9256-EE18EB41B62B}, e clique New String Value no menu de atalho.Então clique o botão direito do mouse no novo valor, clique Rename, e digite CLRVersionForDebugging.
  6. Clique duas vezes em CLRVersionForDebugging.

  7. Na caixa Edit String, digite o número de versão do .NET Framework na caixa Value.Por exemplo: V1.1.4322

  8. Clique em OK.

  9. Feche o Registry Editor.

    Se você ainda receber uma mensagem de erro quando você iniciar a depuração, verifique se você inseriu o número da versão corretamente no registro.Também verifique se você está usando uma versão do .NET Framework suportada pelo Visual Studio.O depurador é compatível com o .NET Framework versão 2.0 e versões anteriores, mas pode não ser diretamente compatível com versões futuras.

Consulte também

Outros recursos

Configurações e preparação para depuração