HOWTO · Csharp
Linux에서 개발을 위한 C# 설정
이 문서에서는 Linux에서 개발을 위해 C# 언어를 설정하는 방법을 설명합니다.
Linux에서 C# 응용 프로그램을 개발하는 방법에 관심이 있는 경우 이 기사는 특별히 귀하를 위한 것입니다.
관련된 구성 요소는 Linux에서 C# 애플리케이션을 개발하고 실행하는 데 필요한 Visual Studio Code 편집기 및 .NET Core SDK입니다.
Linux에서 C#을 실행하는 데 필요한 것
Visual Studio Code 편집기와 C# 확장은 Linux에서 훌륭하고 쾌적한 C# 개발 환경을 제공합니다.
.NET SDK(소프트웨어 개발 키트)는 라이브러리와 도구를 포함하는 개발자 플랫폼입니다. 또한 C# 프로그램을 개발하고 실행하기 위한 런타임 환경입니다.
C# 앱을 실행하려면 .NET 런타임이 필요합니다.
이 기사에서는 Visual Studio Code 편집기와 .NET SDK 설치부터 기본 콘솔 애플리케이션의 생성, 빌드, 실행 및 디버깅에 이르기까지 전체 프로세스를 다룹니다.
실행하고 작업해야 하는 유일한 것은 데스크탑 환경이 있는 Linux 시스템입니다. 시스템은 물리적 또는 가상일 수 있습니다.
Linux에 Visual Studio Code 설치
Visual Studio Code 웹 사이트에서는 Visual Studio Code 설치를 위한 두 가지 방법 중에서 선택할 수 있습니다.
두 가지 방법은 다음과 같습니다.
- Snap 스토어를 통해 Snap 패키지로 설치할 수 있습니다.
- Linux 배포판에 포함된 패키지 관리자를 사용할 수도 있습니다.
어떤 방법을 선택하든 개인 취향에 따라 실행 가능한 옵션이 될 것입니다.
이 기사에서는 Linux의 배포 패키지 관리자를 사용하는 옵션을 사용할 것입니다. Snap 패키지는 백그라운드에서 자체적으로 업데이트되므로 옵션 중 하나를 선택해야 하는 이유 중 하나가 될 수 있습니다.
이제 사용 중인 Linux 버전에 따라 Debian 또는 Ubuntu용 DEB 패키지 또는 Fedora 또는 openSUSE용 RPM 패키지를 사용할 수 있습니다.
Linux에서 Visual Studio Code DEB 패키지 다운로드 및 설치
-
Visual Studio Code 웹사이트를 방문하세요.
-
다운로드 페이지로 이동합니다.
-
.deb를 클릭하여 Visual Studio Code 편집기deb패키지를 다운로드합니다. -
다운로드 시 저장한 디렉토리로 이동하십시오.
-
설치하려면 먼저 터미널을 엽니다.
-
다음 코드를 실행합니다.
sudo apt install -f ~/Downloads/filename.deb
Linux에서 Visual Studio Code용 C# 확장 설치
Linux용 Visual Studio Code는 기본적으로 C#을 지원하지 않으므로 확장이 필요합니다. Visual Studio Code 마켓플레이스에서 확장을 얻을 수 있습니다.
설치 지침은 확장 다운로드 페이지에 작성됩니다.
-
Visual Studio 코드를 엽니다.
-
그 안에서 Ctrl+P를 누릅니다.
-
ext install ms-dotnettools.csharp를 입력합니다. -
Enter 키를 누릅니다.
Linux용 .NET SDK 설치
이제 C# 애플리케이션을 개발하고 실행하는 데 필요한 도구, 라이브러리 및 런타임 환경을 사용하려면 .NET SDK가 필요합니다. 계속 진행하기 전에 몇 가지 전제 조건을 설치해야 합니다.
먼저 apt-transport-https 패키지를 설치합니다. sudo apt install apt-transport-https를 사용하여 패키지를 설치합니다.
그런 다음 패키지 저장소를 설치합니다. sudo dpkg -i packages-microsoft-prod.deb를 사용하여 패키지를 설치합니다.
마지막으로 sudo apt update 및 sudo apt install dotnet-sdk-5.0을 실행합니다.
Visual Studio Code로 C# 콘솔 애플리케이션 만들기
마지막으로 Linux 시스템에 Visual Studio Code와 .NET SDK를 설치했습니다. 이제 첫 번째 C# 콘솔 애플리케이션을 만들어 보겠습니다.
-
새 C# 프로젝트 생성
첫 번째 단계는 새 C# 프로젝트를 만드는 것입니다. 그렇게 하려면 먼저 Visual Studio Code를 시작하고 프로그램 메뉴가 열리면
터미널및새 터미널을 선택합니다.새 터미널 창이 열리면 다음 명령을 실행하여 C# 콘솔 애플리케이션을 만듭니다.
mkdir MyApp cd MyApp dotnet new console프로그램 메뉴에서
File > Open > MyApp으로 이동하여 새로 생성된 프로젝트를 엽니다. -
C# 애플리케이션 빌드
C# 콘솔 애플리케이션이
dotnet도구로 생성될 때Program.cs에Hello World유형의 프로그램이 자동으로 추가되었으며, 이는 다음과 같습니다.using System; namespace MyApp { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }이것을 출발점으로 사용합시다. 먼저
프로그램 > 터미널 > 기본 빌드 작업 구성 > 빌드에서 기본 빌드 작업을 구성합니다. C# 애플리케이션을 빌드하려면프로그램 > 터미널 > 빌드 작업 실행으로 이동합니다. -
C# 애플리케이션 실행
이제 첫 번째 C# 응용 프로그램을 성공적으로 개발했으므로 실행해 보십시오. 실행하려면
프로그램 > 실행 > 디버깅하지 않고 실행으로 이동하거나 바로 가기 키를 사용하려면 Ctrl+F5를 사용하세요.코드의 출력은
디버그 콘솔창에 아래와 같이 표시됩니다.Hello World! -
C# 프로그램 디버그
마지막으로
디버깅기능을 테스트해야 합니다. 통합 개발 환경에서 가장 중요한 기능 중 하나이기 때문입니다.프로그램 > 실행 > 디버깅 시작으로 이동하거나 F5 키를 눌러 프로그램을 디버깅합니다.