Partilhar via


Como: Configurar o tempo de execução versão

Você pode forçar um aplicativo criado com uma versão mais antiga da versão do .NET Compact estrutura para ser executado em um dispositivo instalado com uma versão mais recente do .NET Compact estrutura, sistema autônomo a versão 2.0 ou 3.5.O recurso é idêntico ao mecanismo para forçar aplicativos no .NET Framework completo a serem executados na versão mais recente.O .NET Compact Framework fornece duas configurações:

  • <supportedRuntime>

    Especifica a versão de runtime do .NET Compact Framework para o aplicativo usar.

  • <compatibilityversion>

    Especifica o modo de compatibilidade para uma versão especificada.Observe que você deve usar essa configuração para fins de diagnóstico somente.

Você pode usar também programaticamente Environment para determinar a versão.

Para determinar a versão atualmente instalada

  1. No Pocket PC, use Arquivo Explorer para navegar até o diretório \Windows e tocar no arquivo cgacutil.

  2. Uma caixa de mensagem aparece com a versão do .NET Compact Framework instalado no dispositivo.

Para definir um aplicativo para ser executado na versão 3,5

  1. Determine o número da versão do .NET Compact Framework em execução no dispositivo.O número de versão usado nessa configuração não inclui o último ponto e os zeros à direita do número.Por exemplo, "versão 3.5.7121.0" sistema autônomo retornado do cgacutil deve ser "v3.5.7121" na configuração.

  2. Crie um arquivo de texto com um nome de arquivo que tenha". exe.config"acrescentado ao nome do aplicativo, por exemplo,"appname. exe.config ".

  3. Adicione o nó XML conforme mostrado aqui ao arquivo com o número de versão correto para versão 3,5:

    <configuration>
      <startup>
        <supportedRuntime version="v3.5.7121"/>
      </startup>
    </configuration>
    
  4. Salve o arquivo na pasta que contém o aplicativo.

  5. Execute o aplicativo.

Observação:

O número de versão para o .NET Compact estrutura 3.5 estão sujeitas a alterações antes do versão final.

Para definir um aplicativo para ser executado na versão 3,5 com compatibilidade para versão 1

  1. Crie um arquivo de texto com um nome de arquivo que tenha". exe.config"acrescentado ao nome do aplicativo, por exemplo,"appname. exe.config ".

  2. Adicione o nó XML conforme mostrado aqui ao arquivo com o número de versão correto para versão 3,5:

    <configuration>
      <runtime>
        <compatibilityversion major="3" minor="0"/>
      </runtime>  <startup>
        <supportedRuntime version="v3.5.7000"/>
       </startup>
    </configuration>
    
  3. Salve o arquivo na pasta que contém o aplicativo.

  4. Execute o aplicativo.

Consulte também

Outros recursos

Criação de aplicativos e tarefas Core in the .NET Compact estrutura