Partilhar via


Como: Configurar o tempo de execução do .NET Framework 4

Este tópico descreve como configurar o seu.NET Framework aplicativos executados na .NET Framework versão 4 sem recompilá-los.

Para executar um aplicativo na.NET Framework 4

  1. Na pasta que contém o arquivo. exe do seu aplicativo, criar um arquivo deconfiguração do aplicativocom os seguintes elementos:

    <configuration>
       <startup>
          <supportedRuntime version="v4.0"/>
       </startup>
    </configuration>
    

    Para obter mais informações sobre esses elementos, consulte <startup> Elemento e <supportedRuntime> Elemento.

  2. Execute o aplicativo.

Para executar um suplemento na.NET Framework 4

  1. Na pasta que contém o arquivo. exe do seu suplemento, criar um arquivo XML com os seguintes elementos:

    <configuration>
       <startup useLegacyV2RuntimeActivationPolicy="true">
          <supportedRuntime version="v4.0"/>
       </startup>
    </configuration>
    

    O useLegacyV2RuntimeActivationPolicydeatributo para o <startup> Elemento deve ser definido como true.

  2. Inicie o seu aplicativo e execute a suplemento.

Para executar umaplicativo de Webna.NET Framework 4

  1. Pré-compile seuaplicativo de Webno computador que está executando a versão anterior do.NET Framework que o aplicativo foi compilado. Você pode fazer isso executando o ASP.NET ferramenta de compilação, o que está localizado na [%WinDir%]\Microsoft.Net\Framework\[.NET Framework Version]\ directory, usando a seguinte sintaxe:

    aspnet_compiler -v /[ApplicationName] [Destination Directory]

    Por exemplo, para pré-compilar umaplicativo de Webchamado ExampleWebApp e para colocar o assembly resultante no diretório C:\WebApps, use o seguinte comando:

    aspnet_compiler -v /ExampleWebApp c:\WebApps

    Para obter mais informações sobre esse processo, consulte Como: Pré-compilar projetos de sites do ASP.NET.

  2. Copiar do Web site compilado assembly para um computador que tenha a .NET Framework 4 instalado.

    Observação

    Você também pode instalaraplicativo da Webque se destina a uma versão anterior do.NET Framework no computador que tem o .NET Framework 4 instalado.

  3. Verifique o .NET Framework 4 está instalado e habilitado. Executar o ASP.NET ferramenta de registro de IIS usando o seguinte comando na .NET Framework 4 diretório:

    aspnet_regiis –i –enable

    For more information about this tool, see Ferramenta de registro ASP.NET IIS (Aspnet_regiis.exe).

  4. Verifique se o aplicativo de pools de destino a .NET Framework 4.

    Oaplicativo de Webestá configurado para executar no .NET Framework 4.

Para executar umaplicativo de ClickOncena.NET Framework 4

  1. Adicionar um compatibleFrameworks o elemento ClickOncedo seuaplicativode implantaçãomanifesto:

    <compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2"> 
      <framework profile="Full" targetVersion="4.0" 
          supportedRuntime="4.0.0" />
    </compatibleFrameworks>
    

    Se desejar que seu aplicativo para executar o .NET Framework 4 o perfil de cliente, use a seguinte configuração:

    <compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2"> 
      <framework profile="Client" targetVersion="4.0" 
          supportedRuntime="4.0.0" />
    </compatibleFrameworks>
    

    Para obter mais informações sobre aimplantaçãodo ClickOnce, consulte <compatibleFrameworks> Elemento (<>>implantação de ClickOnce)

  2. Atualizar o arquivo de configuração do seu aplicativopara conter o supportedRuntime elemento:

    <configuration>
       <startup>
          <supportedRuntime version="v4.0"/>
       </startup>
    </configuration>
    
  3. Atualize a referência de arquivo existente no aplicativodomanifesto para incluir o arquivo de configuração :

    <file name="[application file name].exe.config" size="[config file size]">

  4. Use a ferramenta de edição (Mage) para atualização o hash e geração de manifesto no aplicativo,manifesto:

    Mage –update [path to application manifest]

    Para obter mais informações sobre esse comando, consulte Mage (geração de manifesto e ferramenta de edição).

  5. Assine o atualizado aplicativo manifesto:

    Mage –Sign [path to application manifest] –CertFile [path to .pfx file]

  6. Atualize a implantaçãodomanifesto:

    Mage –update [path to deployment manifest] –AppManifest [path to application manifest]

  7. Assine o atualizado de implantação manifesto:

    Mage –Sign [path to deployment manifest] –CertFile [path to .pfx file]

    ClickOnceaplicativo está configurado para executar no .NET Framework 4.

Consulte também

Outros recursos

Guia de migração do .NET Framework 4