C# REPL 도구; 빠른 콘솔과 같은 컴파일 도구
-
18-09-2019 - |
문제
종종, 나는 새로운 비주얼 스튜디오 인스턴스를 시작하여 출력 및/또는 입력이있는 콘솔 애플리케이션을 만듭니다. 방법이나 다른 방법을 테스트하고 몇 분 후에 닫는 데 사용하는 임시 샌드 박스입니다.
이를 대체 할 도구를 생각할 수 있습니까?
나는 두 개의 텍스트 필드가있는 응용 프로그램을 가지고 있습니다 : 하나는 C# 코드를 가져 오는 것과 하나는 맨 아래에 stdout 역할을합니다. 그러나 나는 그 이름을 기억할 수 없습니다.
해결책
보세요 linqpad. 가벼우 며 많은 기능이 있습니다. 짧은 스 니펫에 적합합니다. 스 니펫 컴파일러 또 다른 좋은 것입니다. 예전에는 LinqPad 이전의 주요 선택이었습니다. 저자는 최근에 적극적으로 업데이트하지 않는 것 같습니다.
이것들은 여기에 나열된 나의 제안에서 나온 두 가지 주요 것입니다. FastSharp에 대한 대안이 있습니까?
편집하다: 또한 모노 프로젝트에는 a가 있습니다 C# Repl.
다른 팁
명령 줄 c# 컴파일러를 사용할 수 있습니다 csc
.
실제로 makefile을 작성하는 것만 큼 간단합니다.
시도해보십시오 C# REPL 스크립트 환경 그것은의 일부입니다 O2 플랫폼
모든 C# 기능과 API를 시험해 볼 수있는 완벽한 환경을 제공합니다 (개념적으로 O2 REPL 환경은 LINQPAD와 유사합니다).
또한 Microsoft의 Roslyn을 살펴 봐야합니다. 에 다중 Roslyn 기반 도구 (VisualStudio 외부에서 독립형 독립형 실행) , 첫 번째는 간단한 Roslyn Repl입니다
이미 LinqPad와 같은 위대한 답변 외에도 살펴 보는 것이 좋습니다. cshell, 그것은 당신이 곧 코드를 입력 할 수있는 작은 c# repl ide입니다.
단위 테스트 및 TDD. 정적 인 언어로 얻을 수있는 대체가 가장 가까운 것입니다.