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 설치를 위한 두 가지 방법 중에서 선택할 수 있습니다.

두 가지 방법은 다음과 같습니다.

  1. Snap 스토어를 통해 Snap 패키지로 설치할 수 있습니다.
  2. 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 updatesudo apt install dotnet-sdk-5.0을 실행합니다.

Visual Studio Code로 C# 콘솔 애플리케이션 만들기

마지막으로 Linux 시스템에 Visual Studio Code와 .NET SDK를 설치했습니다. 이제 첫 번째 C# 콘솔 애플리케이션을 만들어 보겠습니다.

  1. 새 C# 프로젝트 생성

    첫 번째 단계는 새 C# 프로젝트를 만드는 것입니다. 그렇게 하려면 먼저 Visual Studio Code를 시작하고 프로그램 메뉴가 열리면 터미널새 터미널을 선택합니다.

    새 터미널 창이 열리면 다음 명령을 실행하여 C# 콘솔 애플리케이션을 만듭니다.

    mkdir MyApp
    cd MyApp
    dotnet new console
    

    프로그램 메뉴에서 File > Open > MyApp으로 이동하여 새로 생성된 프로젝트를 엽니다.

  2. C# 애플리케이션 빌드

    C# 콘솔 애플리케이션이 dotnet 도구로 생성될 때 Program.csHello World 유형의 프로그램이 자동으로 추가되었으며, 이는 다음과 같습니다.

    using System;
    
    namespace MyApp {
      class Program {
        static void Main(string[] args) {
          Console.WriteLine("Hello World!");
        }
      }
    }
    

    이것을 출발점으로 사용합시다. 먼저 프로그램 > 터미널 > 기본 빌드 작업 구성 > 빌드에서 기본 빌드 작업을 구성합니다. C# 애플리케이션을 빌드하려면 프로그램 > 터미널 > 빌드 작업 실행으로 이동합니다.

  3. C# 애플리케이션 실행

    이제 첫 번째 C# 응용 프로그램을 성공적으로 개발했으므로 실행해 보십시오. 실행하려면 프로그램 > 실행 > 디버깅하지 않고 실행으로 이동하거나 바로 가기 키를 사용하려면 Ctrl+F5를 사용하세요.

    코드의 출력은 디버그 콘솔 창에 아래와 같이 표시됩니다.

    Hello World!
    
  4. C# 프로그램 디버그

    마지막으로 디버깅 기능을 테스트해야 합니다. 통합 개발 환경에서 가장 중요한 기능 중 하나이기 때문입니다.

    프로그램 > 실행 > 디버깅 시작으로 이동하거나 F5 키를 눌러 프로그램을 디버깅합니다.