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
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.
Execute o aplicativo.
Para executar um suplemento na.NET Framework 4
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.
Inicie o seu aplicativo e execute a suplemento.
Para executar umaplicativo de Webna.NET Framework 4
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.
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.
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).
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
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)
Atualizar o arquivo de configuração do seu aplicativopara conter o supportedRuntime elemento:
<configuration> <startup> <supportedRuntime version="v4.0"/> </startup> </configuration>
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]">
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).
Assine o atualizado aplicativo manifesto:
Mage –Sign [path to application manifest] –CertFile [path to .pfx file]
Atualize a implantaçãodomanifesto:
Mage –update [path to deployment manifest] –AppManifest [path to application manifest]
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.