Partilhar via


Executando um aplicativo JScript em uma versão anterior do Common Language Runtime

A menos que especificado em contrário, um JScript aplicativo é criado para executar com a versão de runtime de linguagem comum que o compilador usa para criar o aplicativo. No entanto, é possível que um. exe ou ASP.NET aplicativo da Web criado com uma versão do runtime para executar em qualquer versão do runtime.

Acomodando a outras versões do Runtime

Para fazer isso, um aplicativo. exe precisa de um arquivo app. config que contém informações de versão de tempo de execução (com a marca supportedRuntime). Outros Visual Studio idiomas oferecem suporte a ambiente de desenvolvimento integrado (IDE) para modificar o arquivo app. config por meio propriedade páginas caixa de diálogo. do projeto Por exemplo, modificar o SupportedRuntimes a propriedade de um aplicativo do windows C# Visual e uso atualizado o arquivo app. config no seu JScript aplicativo.

Em tempo de execução, o nome do arquivo app. config deve ser nome de arquivo.ext. config (onde nome de arquivo.ext é o nome do executável que iniciou o aplicativo) e o arquivo deve estar no mesmo diretório do executável. Por exemplo, se seu aplicativo é chamado TestApp.exe, o arquivo app. config seria nomeado TestApp.exe.config.

Se você especificar mais de uma versão de tempo de execução e o aplicativo é executado em um computador com mais de uma versão de tempo de execução instalado, o aplicativo usa a primeira versão especificada no arquivo de configuração que corresponde a um tempo de execução instalado está disponível no sistema.

Para obter mais informações, consulte Como: Usar um arquivo de configuração do aplicativo para o destino um.NET Framework versão.

Desde que JScript ASP.NET páginas da Web são páginas de formulário da Web de arquivo único, eles não são pré-compiladas para uma DLL com uma dependência na .NET Framework assembly associado do compilador. Conseqüentemente, páginas são compiladas em tempo de execução e nenhuma informação de versão de tempo de execução é necessária em um arquivo Web. config.

Consulte também

Referência

Propriedade de SupportedRuntimes

Conceitos

Modelo de código de página Web do ASP.NET