Share via


방법: 특정 .NET Framework를 대상으로 지정

업데이트: 2008년 7월

다음 절차에서는 특정 .NET Framework 버전을 대상으로 지정하는 프로젝트를 만들고 기존 프로젝트의 대상 .NET Framework 버전을 변경하는 방법에 대해 설명합니다.

새 프로젝트 만들기

이 절차에서는 특정 .NET Framework 버전을 대상으로 지정하는 새 프로젝트를 만드는 방법에 대해 설명합니다.

특정 .NET Framework를 대상으로 하는 새 프로젝트를 만들려면

  1. Visual Studio 2008의 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 클릭합니다.

    이렇게 하면 새 프로젝트 대화 상자가 표시됩니다.

  2. Visual C# Windows 응용 프로그램 등의 프로젝트 형식을 선택합니다.

  3. 새 프로젝트 대화 상자의 오른쪽 위에서 콤보 상자를 클릭하고 프로젝트의 대상으로 지정할 .NET Framework 버전(예: .NET Framework 3.5)을 선택합니다.

  4. 확인을 클릭하고 일반적인 방식으로 프로젝트를 계속 만듭니다.

참고:

사용 가능한 프로젝트 템플릿은 선택한 .NET Framework 버전에 따라 달라집니다.

기존 프로젝트의 대상 .NET Framework 버전 변경

이 절차에서는 기존 프로젝트의 .NET Framework 버전 대상을 변경하는 방법에 대해 설명합니다

프로젝트의 .NET Framework 버전을 변경하려면

  1. Visual Studio 2008에서 변경할 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

    이렇게 하면 프로젝트 디자이너가 표시됩니다.

  3. 대상 프레임워크 드롭다운 목록으로 이동합니다.

    Visual Basic 프로젝트의 경우 컴파일 탭을 클릭하고 고급 컴파일 옵션을 클릭합니다. 대상 프레임워크 목록은 고급 컴파일러 설정 대화 상자(Visual Basic)에 있습니다.

    Visual C# 프로젝트의 경우 대상 프레임워크 목록은 프로젝트 디자이너의 응용 프로그램 탭에 있습니다. 자세한 내용은 프로젝트 디자이너, 응용 프로그램 페이지(C#)를 참조하십시오.

  4. 대상 프레임워크 목록에서 프로젝트의 현재 대상 버전과 다른 .NET Framework 버전을 클릭합니다.

    이제 프로젝트에서 새로 선택한 .NET Framework 버전을 대상으로 사용합니다. 프로젝트는 IDE(통합 개발 환경)에서 언로드된 후에 다시 로드됩니다.

    참고:

    .NET Framework 대상 버전을 변경하는 경우 코드에 다른 버전에 대한 참조가 들어 있으면 오류 메시지가 표시될 수 있습니다. 이 오류를 해결하려면 참조를 직접 수정해야 합니다.

.NET Framework 버전 3.5 SP1을 대상으로 지정

이 절차에서는 .NET Framework 3.5 SP1을 대상으로 명확하게 지정하는 방법에 대해 설명합니다.

Visual Studio 2008 SP1 또는 .NET Framework 3.5 SP1이 설치된 후에도 .NET Framework 3.5만 필요로 하는 기존 응용 프로그램은 여전히 .NET Framework 3.5를 대상으로 합니다. 응용 프로그램에서 .NET Framework 3.5 SP1을 대상으로 명확히 지정하려면 다음 절차에 따라 Visual Studio 2008 SP1에서 새 ClickOnce 기능 중 하나를 통합하거나 새 System.Data.Entity.dll 어셈블리에 대한 참조를 추가해야 합니다..

.NET Framework 3.5 SP1을 명확히 대상으로 지정하려면

  1. Visual Studio 2008에서 .NET Framework 3.5 SP1을 대상으로 지정할 프로젝트를 엽니다.

  2. SP1 ClickOnce 기능을 활성화하려면 다음 작업 중 하나를 수행합니다.

    • 게시 옵션 대화 상자에서 오류 URL을 지정합니다.

    • 게시 옵션 대화 상자에서 제품군 이름을 지정합니다.

    • 게시 옵션 대화 상자에서 바탕 화면 바로 가기를 만듭니다.

    • 응용 프로그램 파일 대화 상자의 해시에서 파일을 제외합니다.

    • 서명 페이지에서 ClickOnce 매니페스트 서명 확인란을 지웁니다.

    -또는-

    • SSystem.Data.Entity 어셈블리에 대한 참조를 추가합니다.
    참고:

    .NET Framework 대상을 변경하는 경우 코드에 다른 버전에 대한 참조가 들어 있으면 오류 메시지가 표시될 수 있습니다. 이 오류를 해결하려면 참조를 직접 수정해야 합니다.

.NET Framework Client Profile을 대상으로 지정

이 절차에서는 .NET Framework Client Profile을 대상으로 명확하게 지정하는 방법에 대해 설명합니다. .NET Framework Client Profile은 대상 컴퓨터에 .NET Framework의 하위 집합을 설치하는 재배포 패키지를 제공하므로 전체 .NET Framework를 설치할 필요가 없습니다. .NET Framework Client Profile에 대한 자세한 내용은 .NET Framework Client Profile를 참조하십시오.

Visual Basic에서 NET Framework Client Profile을 대상으로 명확히 지정하려면

  1. Visual Studio 2008에서 변경할 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

    이렇게 하면 프로젝트 디자이너가 표시됩니다.

  3. 컴파일 페이지를 클릭합니다.

  4. 고급 컴파일 옵션을 클릭합니다.

  5. 클라이언트 전용 프레임워크 하위 집합을 선택합니다.

C#에서 NET Framework Client Profile을 대상으로 명확히 지정하려면

  1. Visual Studio 2008에서 변경할 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

    이렇게 하면 프로젝트 디자이너가 표시됩니다.

  3. 응용 프로그램 페이지를 클릭합니다.

  4. 클라이언트 전용 프레임워크 하위 집합을 선택합니다.

참고 항목

개념

다중 .NET Framework를 대상으로 지정 개요

참조

프로젝트 디자이너, 응용 프로그램 페이지(C#)

고급 컴파일러 설정 대화 상자(Visual Basic)

변경 기록

날짜

변경 내용

이유

2008년 7월

.NET Framework 3.5 SP1 및 .NET Framework Client Profile을 대상으로 지정하는 방법에 대한 단원이 추가되었습니다.

SP1 기능 변경