> 백엔드 개발 > C++ > Visual Studio 2013이 내 C# 6.0 구문을 인식하지 못하는 이유는 무엇입니까?

Visual Studio 2013이 내 C# 6.0 구문을 인식하지 못하는 이유는 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2025-01-18 00:28:08
원래의
724명이 탐색했습니다.

Why Doesn't Visual Studio 2013 Recognize My C# 6.0 Syntax?

Visual Studio 2013에서 C# 6.0 구문 문제 해결

문제:

Visual Studio 2013은 자동 속성 초기화와 같은 C# 6.0 기능을 인식하지 못합니다.

이런 일이 발생하는 이유:

Visual Studio 2013에는 C# 6.0에 대한 기본 지원이 부족합니다. 호환되는 컴파일러가 필요합니다.

해결책: NuGet 패키지 사용

C# 6.0 컴파일 및 (부분) 구문 강조를 활성화하려면 필요한 NuGet 패키지를 설치하세요.

  1. NuGet 패키지 관리자 콘솔에 액세스합니다(도구 > NuGet 패키지 관리자 > 패키지 관리자 콘솔).
  2. 다음 명령을 실행하세요:
<code>Install-Package Microsoft.Net.Compilers</code>
로그인 후 복사

이 패키지를 사용하면 C# 6.0 구문으로 프로젝트를 빌드할 수 있습니다.

중요 고려 사항:

  • 프로젝트가 빌드되는 동안 Visual Studio 2013의 코드 편집기에 계속 오류가 표시될 수 있습니다.
  • C# 6.0을 지원하는 MVC Razor 뷰의 경우 다음을 설치하세요.
<code>Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform</code>
로그인 후 복사

대안(부분 지원): Resharper

Resharper를 사용하는 경우 해당 설정(.DotSettings) 내에서 프로젝트별 C# 6.0 지원을 제공할 수 있습니다.

완벽한 솔루션: Visual Studio 업그레이드

완전한 IntelliSense, 코드 유효성 검사 및 원활한 C# 6.0 환경을 위해서는 Visual Studio 2015 이상 버전으로 업그레이드하세요.

위 내용은 Visual Studio 2013이 내 C# 6.0 구문을 인식하지 못하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿