Microsoft의 Lisa Feigenbaum은 "서비스 제공 업체로서의 컴파일러"에 대해 here과 이야기합니다. 이것을 읽으면 리팩토링 도구를 쉽게 만들 수 있습니다. 방법? Mono's CAAS은 훌륭하지만 Microsoft 버전이 비슷한 경우이 특정 사용 사례가 어떻게 수행되는지는 알 수 없습니다.
Anders Hejlsberg의 .NET 4.0 프레젠테이션에서 그는 NET 5.0 ("또는 일부 향후 릴리스")에서 "서비스로 컴파일러"모델을 연구 중입니다. Anders Hejlsberg의 상태 : [소스] "우리는 컴파일러를 열어서 코드 조각을 컴파일하고 표현 트리 및/또는 일리노이를 호출 할 수있는 API가되기를 원합니다. 대화 형 프롬프트, 사용자
사용자가 코드를 붙여넣고 미리 설정된 언어 (C#, VB.NET, Python, Ruby 등) 중 하나를 선택하는 ASP.NET 페이지에 텍스트 상자가 있어야합니다. 코드가 성공적으로 컴파일되는지 확인해야합니다. 그렇지 않으면 줄 번호로 오류 및 경고를 표시해야합니다. 어떻게해야합니까?