카테고리 없음

닷넷프레임워크 4.6에서 c# 버전을 올리고 싶어요.

파드파드 2024. 6. 17. 08:54
반응형

 

https://programmium.wordpress.com/2017/11/13/c-enabling-c-7-1-on-visual-studio-2015-2013/

도구 > Nuget 패키지 관리자 > 패키지 관리자 콘솔 ==> 여기에서 install

C#: Visual Studio 2015/2013에서 C# 7.1 활성화
C# 컴파일러는 Visual Studio 2017 버전 15.3 또는 .NET Core SDK 2.0부터 C# 7.1을 지원합니다.

이것이 Microsoft가 문서에서 말하는 내용입니다. 그러나 여전히 Visual Studio 2017로 이동하고 Visual Studio 2015 또는 2013을 사용할 의향이 없다면 큰 문제는 아니지만 일부 Nuget 패키지를 추가하고 .csproj 파일을 편집해야 합니다.

1 단계

새 C# 프로젝트를 만들고 Microsoft.Net.Compilers v 2.4.0을 설치합니다.
Install-Package Microsoft.Net.Compilers -Version 2.4.0

2 단계

.csproj파일을 편집하여

<PropertyGroup>
<LangVersion>Latest</LangVersion>
</PropertyGroup>

유추된 튜플 요소 이름은 C# 7.1의 새로운 기능이지만 System.ValueTuple 너겟 패키지가 설치되어 있지 않으면 튜플을 사용할 수 없으므로 Install-Package System.ValueTuple -Version 4.4.0
이제 다음을 사용할 수 있습니다.

따라서 이와 같이 필요한 너겟 패키지를 설치해야 합니다.

 

걍 4.7으로 올려 쓰자

반응형