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
'program story' 카테고리의 다른 글
| Bash 인수에서 따옴표를 유지하는 방법은 무엇입니까? (0) | 2020.11.03 |
|---|---|
| git 후크에서 현재 작업 디렉토리가 git 저장소 내에 있음을 보장합니까? (0) | 2020.11.02 |
| 특정 페이지에서 사용 된 CSS 만 추출 (0) | 2020.11.02 |
| 전화 번호 [libphonenumber]에서 코드 국가 추출 (0) | 2020.11.02 |
| TypeScript의 개인 "함수" (0) | 2020.11.02 |