program story

Microsoft.Net.Compilers의 목적은 무엇입니까?

inputbox 2020. 11. 2. 07:57
반응형

Microsoft.Net.Compilers의 목적은 무엇입니까?


이 컴파일러의 중요성은 무엇입니까? 필수품입니까, 아니면 할 수 있습니까? 어쨌든 다른 컴파일러를 갖는 목적은 무엇입니까? 아니면 미래형 프로젝트입니까? 간략한 개요를 주시면 감사하겠습니다.


Microsoft.Net.Compilers 패키지의 요점은 .NET Framework 또는 Visual Studio와 함께 제공되는 컴파일러가 아니라 해당 패키지와 함께 배포 된 컴파일러가 프로젝트를 컴파일하는 데 사용된다는 것입니다. 가장 실용적인 직접적인 이점은 프로젝트에서 C # 6 기능을 사용할 수 있도록 허용 한 다음 해당 프로젝트를 C # 6 컴파일러가 설치되지 않은 시스템 (예 : 지속적인 통합 서버)에서 빌드 할 수 있다는 것입니다. 전체 Visual Studio 2015를 설치하고 싶습니다.


풍부한 코드 분석 API와 함께 오픈 소스 C # 및 Visual Basic 컴파일러를 제공하는 패키지입니다.

github에서 광범위한 문서를 찾을 수 있습니다.

https://github.com/dotnet/roslyn


다른 사람들이 말했듯이 C # 및 VB.NET 용 .NET 컴파일러가 포함되어 있습니다.

이 패키지의 흥미로운 점은 아직 Visual Studio와 함께 제공되지 않은 버전을 포함하여 프로젝트에 대한 컴파일러의 특정 빌드를 지정할 수 있다는 것입니다.

Visual Studio의 오픈 소스 구성 요소 인 https://github.com/dotnet/project-system 에서 사용합니다 . 이를 통해 VS와 함께 제공되는 컴파일러에서 지원하지 않는 언어 기능을 dogfood하기 위해 컴파일러의 시험판 버전을 사용할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/34533613/what-is-the-purpose-of-microsoft-net-compilers

반응형