방법: 한 버전의 .NET Framework를 대상으로 지정How to: Target a Version of the .NET Framework

이 문서에서는 프로젝트를 만들 때 특정 버전의 .NET Framework를 대상으로 지정하는 방법 및 기존 Visual Basic, Visual C# 또는 Visual F# 프로젝트에서 대상 버전을 변경하는 방법에 대해 설명합니다.This document describes how to target a version of the .NET Framework when you create a project and how to change the targeted version in an existing Visual Basic, Visual C#, or Visual F# project.

중요

C++ 프로젝트의 대상 버전을 변경하는 방법에 대한 자세한 내용은 방법: 대상 프레임워크 및 플랫폼 도구 집합 수정을 참조하세요.For information about how to change the target version for C++ projects, see How to: Modify the Target Framework and Platform Toolset.

항목 내용In this topic

프로젝트를 만들 때 버전 대상 지정Targeting a version when you create a project

프로젝트를 만들 때 대상으로 지정하는 .NET Framework 버전에 따라 사용할 수 있는 템플릿 종류가 결정됩니다.When you create a project, the version of the .NET Framework that you target determines which templates you can use.

참고

Visual Studio Express 버전에서는 먼저 프로젝트를 만든 다음 이 항목의 뒷부분에서 설명하는 대상 버전 변경에 따라 대상을 변경할 수 있습니다.In Express editions of Visual Studio, you must create the project first, and then you can change the target, as Changing the target version describes later in this topic.

프로젝트를 만들 때 버전을 대상으로 지정하려면To target a version when you create a project

  1. 메뉴 모음에서 파일, 새로 만들기, 프로젝트를 차례로 선택합니다.On the menu bar, choose File, New, Project.

  2. 새 프로젝트 대화 상자 위쪽의 목록에서 프로젝트의 대상으로 지정할 .NET Framework 버전을 선택합니다.In the list at the top of the New Project dialog box, choose the version of the .NET Framework that you want your project to target.

    참고

    일반적으로 한 가지 버전의 .NET Framework만 Visual Studio와 함께 설치됩니다.Typically, only one version of the .NET Framework is installed with Visual Studio. 다른 버전을 대상으로 지정하려면 먼저 해당 버전이 설치되어 있는지 확인해야 합니다.If you want to target another version, you must first make sure that it's installed. Visual Studio 멀티 타기팅 개요를 참조하세요.See Visual Studio Multi-Targeting Overview.

  3. 설치된 템플릿 목록에서 만들려는 프로젝트의 형식을 선택하고 프로젝트 이름을 지정한 다음 확인 단추를 선택합니다.In the list of installed templates, choose the type of project that you want to create, name the project, and then choose the OK button.

    템플릿 목록에는 선택한 .NET Framework 버전에서 지원하는 프로젝트만 표시됩니다.The list of templates shows only those projects that are supported by the version of the .NET Framework that you chose.

대상 버전 변경Changing the target version

이 절차를 수행하여 Visual Basic, Visual C# 또는 Visual F# 프로젝트에서 .NET Framework의 대상 버전을 변경할 수 있습니다.You can change the targeted version of the .NET Framework in a Visual Basic, Visual C#, or Visual F# project by following this procedure.

대상 버전을 변경하려면To change the targeted version

  1. 솔루션 탐색기에서 변경하려는 프로젝트의 바로 가기 메뉴를 연 후 속성을 선택합니다.In Solution Explorer, open the shortcut menu for the project that you want to change, and then choose Properties.

    Visual Studio 솔루션 탐색기 속성Visual Studio Solution Explorer Properties

    중요

    C++ 프로젝트의 대상 버전을 변경하는 방법에 대한 자세한 내용은 방법: 대상 프레임워크 및 플랫폼 도구 집합 수정을 참조하세요.For information about how to change the target version for C++ projects, see How to: Modify the Target Framework and Platform Toolset.

  2. [속성] 창의 왼쪽 열에서 응용 프로그램 탭을 선택합니다.In the left column of the properties window, choose the Application tab.

    Visual Studio 응용 프로그램 속성 응용 프로그램 탭Visual Studio App Properties Application tab

    참고

    UWP 앱을 만든 후에는 Windows 또는 .NET Framework의 대상 버전을 변경할 수 없습니다.After you create a UWP app, you can't change the targeted version of either Windows or the .NET Framework.

  3. 대상 프레임워크 목록에서 원하는 버전을 선택합니다.In the Target Framework list, choose the version that you want.

  4. [확인] 대화 상자가 나타나면 단추를 선택합니다.In the verification dialog box that appears, choose the Yes button.

    프로젝트가 언로드됩니다.The project unloads. 다시 로드되면 이 프로젝트는 방금 선택한 .NET Framework 버전을 대상으로 지정합니다.When it reloads, it targets the .NET Framework version that you just chose.

    참고

    코드에 사용자가 대상으로 지정한 것과 다른 버전의 .NET Framework에 대한 참조가 포함된 경우, 코드를 컴파일하거나 실행할 때 오류 메시지가 나타날 수 있습니다.If your code contains references to a different version of the .NET Framework than the one that you targeted, error messages may appear when you compile or run the code. 이러한 오류를 해결하려면 참조를 수정해야 합니다.To resolve these errors, you must modify the references. .NET Framework 대상 지정 오류 문제 해결을 참조하세요.See Troubleshooting .NET Framework Targeting Errors.

참고 항목See Also

Visual Studio 멀티 타기팅 개요 Visual Studio Multi-Targeting Overview
ASP.NET 웹 프로젝트에 대한 .NET Framework 멀티 타기팅 .NET Framework Multi-Targeting for ASP.NET Web Projects
.NET Framework 대상 지정 오류 문제 해결 Troubleshooting .NET Framework Targeting Errors
프로젝트 디자이너, 응용 프로그램 페이지(C#) Application Page, Project Designer (C#)
프로젝트 디자이너, 응용 프로그램 페이지(Visual Basic) Application Page, Project Designer (Visual Basic)
프로젝트 구성 Configuring Projects
방법: 대상 프레임워크 및 플랫폼 도구 집합 수정How to: Modify the Target Framework and Platform Toolset