데비안에서 C# 작성

데비안에서 C# 작성

데비안 시스템에서 C#을 배우고 싶습니다.

무엇을 설치해야 합니까?

코드 조각을 실행할 수 있는 대화형 프롬프트 같은 것이 있습니까?

C#을 배워야 하고 듀얼 부팅 컴퓨터가 있지만 단지 C#을 배우기 위해 Linux를 끄고 Windows를 부팅하고 싶지는 않습니다.

답변1

무엇을 설치해야 합니까?

apt install mono-mcs

그리고 선택적으로

apt install monodevelop

IDE와 같은 것을 원한다면.

mcs컴파일러입니다. mono prog.exe(또는 ./prog.exe다음 과 같이 ) 컴파일된 프로그램을 실행할 수 있습니다.binfmt_misc나는 데비안이 기본적으로 그렇게 할 것이라고 믿습니다).

코드 조각을 실행해볼 수 있는 프롬프트 같은 것이 있나요?

apt install mono-csharp-shell

그런 다음

$ csharp
Mono C# Shell, type "help;" for help

Enter statements below.
csharp> Console.WriteLine("Hello world!")
Hello world!
csharp>

답변2

이전 답변을 보완하기 위해 .NET 프레임워크를 더 빠르고 깔끔하게 구현한 .NET Core SDK도 있습니다(다소 불완전하기는 하지만 Core CLR임에도 불구하고 여전히 매우 안정적입니다). WinForms, UWP 및 WPF 개발에 C#이 필요하지 않다면 확인해 보는 것이 좋습니다. 이제 대부분의 라이브러리는 .NET Core를 지원해야 합니다. 다운로드 링크:https://dotnet.microsoft.com/download

IDE로는 제가 현재 사용하고 있는 VS Code와 JetBrains Rider가 있습니다. MonoDevelop에는 NET Core 지원을 위한 애드온이 있지만 기능이 부족하다고 들었습니다(특히 디버그 부서에서).

관련 정보