>백엔드 개발 >C++ >Visual Studio에서 '미리 정의된 유형 'System.ValueTuple'이 정의되거나 가져오지 않았습니다.' 오류가 발생하는 이유는 무엇입니까?

Visual Studio에서 '미리 정의된 유형 'System.ValueTuple'이 정의되거나 가져오지 않았습니다.' 오류가 발생하는 이유는 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-28 20:38:14693검색

Why Am I Getting a

Visual Studio 15 Preview 3의 ValueTuple 오류

Visual Studio 15 Preview 3의 새로운 튜플 기능 도입은 개발자들 사이에서 흥미를 불러일으켰습니다. 그러나 일부 사용자는 코드를 컴파일할 때 "미리 정의된 유형 'System.ValueTuple'2'가 정의되거나 가져오지 않았습니다." 오류가 발생했습니다.

이 오류는 "System.ValueTuple" 유형이 컴파일러에서 인식되지 않음을 나타냅니다. . 블로그 게시물에서는 이 기능이 기본적으로 활성화되어 있다고 제안하지만 특정 프레임워크 및 버전에서는 그렇지 않습니다.

솔루션

.NET 4.6.2 또는 하위, .NET Core 1.x 및 .NET Standard 1.x의 경우 "System.ValueTuple" NuGet 패키지는 다음과 같아야 합니다. 설치됨:

Install-Package "System.ValueTuple"

또는 Visual Studio 2017에서 패키지 참조를 추가할 수 있습니다:

<PackageReference Include="System.ValueTuple" Version="4.4.0" />

.NET Frameworks and Versions

다양한 프레임워크와 버전에 이 유형이 포함되어 있다는 점에 유의하는 것이 중요합니다. 기본값:

  • .NET Framework 4.7 이상
  • .NET Core 2.0 이상
  • .NET Standard 2.0 이상

NuGet 패키지 또는 패키지 참조를 사용하면 사용자는 이러한 하위 버전의 "System.ValueTuple" 유형에 액세스할 수 있습니다. 프레임워크에서 튜플 기능을 활용할 수 있습니다.

위 내용은 Visual Studio에서 '미리 정의된 유형 'System.ValueTuple'이 정의되거나 가져오지 않았습니다.' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.