다음을 통해 공유


이전 버전의 공용 언어 런타임에서 JScript 응용 프로그램 실행

업데이트: 2007년 11월

다르게 지정되지 않는 한 JScript 응용 프로그램은 컴파일러에서 해당 응용 프로그램을 빌드하는 데 사용한 공용 언어 런타임 버전에서 실행되도록 빌드됩니다. 그러나 특정 런타임 버전을 사용하여 빌드된 .exe나 ASP.NET 웹 응용 프로그램이 다른 버전의 런타임에서 실행할 수도 있습니다.

다른 런타임 버전 사용

이렇게 하려면 .exe 응용 프로그램에는 supportedRuntime 태그를 사용하여 지정된 런타임 버전 정보를 포함하는 app.config 파일이 필요합니다. 다른 Visual Studio 언어의 경우에는 프로젝트의 속성 페이지 대화 상자를 통해 app.config 파일을 수정할 수 있도록 IDE(통합 개발 환경) 지원을 제공합니다. 예를 들어, Visual C# Windows 응용 프로그램의 SupportedRuntimes 속성을 수정하고 업데이트된 app.config 파일을 JScript 응용 프로그램에서 사용할 수 있습니다.

런타임에 app.config 파일의 이름은 filename.ext.config(filename.ext는 응용 프로그램을 시작한 실행 파일의 이름)이어야 하며, app.config 파일은 실행 파일과 같은 디렉터리에 있어야 합니다. 예를 들어, 응용 프로그램 이름이 TestApp.exe이면 app.config 파일 이름은 TestApp.exe.config가 됩니다.

두 개 이상의 런타임 버전이 지정되어 있고 두 개 이상의 런타임 버전이 설치되어 있는 컴퓨터에서 응용 프로그램이 실행되는 경우, 응용 프로그램은 시스템에서 사용 가능한 설치된 런타임과 일치하는 config 파일에서 지정된 첫 번째 버전을 사용합니다.

자세한 내용은 방법: 응용 프로그램 구성 파일을 사용한 대상 .NET Framework 버전 지정을 참조하십시오.

JScriptASP.NET 웹 페이지는 단일 파일 Web Form 페이지이기 때문에 컴파일러와 관련된 .NET Framework 어셈블리에 종속된 .dll로 미리 컴파일되지 않습니다. 따라서 페이지는 런타임에 컴파일되며 web.config 파일에서 런타임 버전 정보가 필요하지 않습니다.

참고 항목

개념

ASP.NET 웹 페이지 코드 모델

참조

SupportedRuntimes 속성