본문 바로가기
개발/게임) 개발관련

VisulStudio) .Net FrameWork Change (프레임워크 변경)

by 테샤르 2024. 1. 18.

.Net FrameWork Change (프레임워크 변경)

 

Visual Studio 2022 버전으로 작업르 하다가 프레임워크 버전이 맞지 않는 경우가 발생했다.

재귀 패턴으로 작업을 했는데 C# 7.3에서는 사용할수 없다고 했다.

반응형

컴파일러 버전에 따른 .NET을 확인해야 한다.

 

< 컴파일러 버전 확인 > 

.NET 8.x C# 12
.NET 7.x C# 11
.NET 6.x C# 10
.NET 5.x C# 9.0
.NET Core 3.x C# 8.0
.NET Core 2.x C# 7.3
.NET Standard 2.1 C# 8.0
.NET Standard 2.0 C# 7.3
.NET Standard 1.x C# 7.3
.NET Framework 모두 C# 7.3

 

< 변경 방법 >

[프로젝트]-[속성]-[어플리케이션]-[일반] -[대상 프레임 워크]

 

오류의 내용처럼 C# 8.0이상을 지원하는 .NET Standard 2.1을 선택하고 다시 빌드를 해본다.

정상적으로 다시 빌드가 되는것을 확인했다.

 

Change the target framework : [링크]

 

Specify the targeted .NET Frameworks - Visual Studio (Windows)

Specify the .NET Framework version that you want your project to target so the application can only use functionality that's available in the specified version.

learn.microsoft.com

 

 

Microsoft  .Net C# 언어 버전 관리 : [링크]

 

 

C# 언어 버전 관리 - C# 가이드 - C#

C# 언어 버전은 프로젝트에 따라 결정된다는 사실과 그 이유를 알아봅니다. 기본값을 수동으로 재정의하는 방법을 알아봅니다.

learn.microsoft.com

 

 

★☆☆☆☆

 

반응형

댓글