.NET Framework 시작 조건

설치할 응용 프로그램이 .NET Framework에 따라 달라지는 경우 Windows Installer 파일(.msi)의 사용자 지정 작업이 대상 컴퓨터에서 .NET Framework의 런타임 버전을 검사하고 결과에 따라 실행 조건을 설정합니다. 설치 프로젝트에서 .NET Framework 시작 조건 속성인 버전은 응용 프로그램을 설치하기 전에 대상 컴퓨터에서 설치 관리자가 필요로 하는 정확한 런타임 버전을 지정합니다. 버전에 대한 자세한 내용은 Version 속성(시작 조건)을 참조하십시오.

.NET Framework 시작 조건을 추가하는 방법에 대한 자세한 내용은 방법: 미리 정의된 시작 조건 추가를 참조하십시오.

참고

기본적으로 .NET Framework 런타임은 응용 프로그램과 함께 패키지되며 필요한 경우 응용 프로그램과 함께 자동으로 설치됩니다. 하지만 사용자가 부트스트래퍼를 사용하지 않고 .msi 파일을 직접 실행하려는 경우에 대비하여 시작 조건을 포함하는 것이 좋습니다. 자세한 내용은 응용 프로그램 배포 필수 구성 요소를 참조하십시오.

참고

Visual Studio 2003 이전 버전을 사용하는 경우 유효한 .NET Framework 버전 번호를 N.N.NNNN 또는 N.N.NNNNN(예: 1.0.3705 또는 2.0.50727) 형식으로 입력해야 합니다. 이 요구 사항을 준수하지 않는 버전 번호(예: 1.0.0)를 입력할 경우 시작 조건을 올바르게 평가할 수 없습니다.

Visual Studio 2010에서는 최종 사용자 컴퓨터에 있는 .NET Framework의 버전을 사용하여 응용 프로그램을 설치 및 실행할 수 있도록 지정할 수 있습니다. 기본적으로 .NET Framework 시작 조건의 대상은 .NET Framework 4 Client Profile입니다. .NET Framework 버전 4를 대상으로 하는 프로젝트 템플릿을 사용하는 경우 .NET Framework 시작 조건의 대상으로 .NET Framework 버전 4도 지정합니다. 자세한 내용은 방법: 미리 정의된 시작 조건 추가를 참조하십시오.

Visual Studio 2008 이전 버전에서는 버전 속성에 지정된 .NET Framework 런타임 버전을 찾을 수 없으면 설치가 중지되었습니다. Message 속성에 지정한 텍스트를 포함하는 또는 아니요 대화 상자가 나타납니다. 를 클릭하는 사용자는 InstallUrl 속성에 지정된 위치로 리디렉션됩니다. 기본값은 다운로드 가능한 .NET Framework 재배포 가능 파일의 복사본이 포함된 Microsoft 기술 지원 웹 사이트입니다. 그러나 응용 프로그램에 필요한 특정 버전을 포함하고 있는 위치를 지정해야 합니다.

대부분의 경우 재배포 가능 파일에 대해 사용자가 원하는 위치를 지정하도록 InstallUrl 속성을 수정할 수 있습니다. 예를 들어, 응용 프로그램을 CD-ROM에 배포하는 경우 재배포 가능 파일을 CD에 포함시키고 InstallUrl 속성을 파일 경로에 따라 변경해야 합니다. InstallUrl 속성을 변경하면 설치할 항목과 설치할 원본 위치를 설명하는 Message 속성도 변경해야 합니다.

참고 항목

참조

AllowLaterVersions 속성(시작 조건)

SupportedRuntimes 속성

Message 속성(시작 조건)

InstallUrl 속성(시작 조건)

시작 조건 편집기의 속성

개념

Version 속성(시작 조건)

Side-by-Side 실행

MSBuild를 사용하여 특정 버전의 .NET Framework를 대상으로 지정

기타 리소스

배포 시 시작 조건 관리