Поделиться через


Запуск приложения JScript в предыдущей версии среды CLR

Если не указано противное, приложение JScript создается для запуска в версии среды CLR, используемой компилятором для построения приложения. Однако, используя одну версию среды выполнения, можно создать веб-приложение .exe или ASP.NET, предназначенное для выполнения в любой версии среды выполнения.

Выполнение в других версиях среды выполнения

Для этого приложению .exe необходим файл app.config, содержащий информацию о версии среды выполнения (с тегом supportedRuntime). В другие языки Visual Studio включена поддержка интегрированной среды разработки (IDE), позволяющая изменять файл app.config через диалоговое окно со страницами свойств проекта. Например, можно изменить свойство SupportedRuntimes приложения Windows в Visual C# и использовать этот обновленный файл app.config в своем приложении JScript.

Во время выполнения имя файла app.config должно иметь формат имя_файла.рсш.config (где имя_файла.рсш является именем исполняемого файла, запустившего приложение), а этот файл должен находиться в одном каталоге с исполняемым файлом. Например, если ваше приложение называется TestApp.exe, файл app.config будет иметь имя TestApp.exe.config.

Если задана поддержка нескольких версий среды выполнения и приложение запускается на компьютере с несколькими установленными версиями среды выполнения, приложение использует первую версию из перечисленных в файле конфигурации, соответствующую одной из сред выполнения, установленных в системе.

Дополнительные сведения см. в разделе Практическое руководство. Использование файла конфигурации приложения для назначения версии .NET Framework.

Поскольку веб-страницы JScript ASP.NET представляют собой страницы веб-форм, состоящие из одного файла, их предварительная компиляция в библиотеку .dll в зависимости от связанной с компилятором сборки .NET Framework не выполняется. Поэтому страницы компилируются во время выполнения, а сведения о версии среды выполнения в файле web.config не требуются.

См. также

Ссылки

Свойство SupportedRuntimes

Основные понятия

Модель кода веб-страниц ASP.NET