Linux에서 개발을 위한 C# 설정

Saad Aslam 2023년10월12일
  1. Linux에서 C#을 실행하는 데 필요한 것
  2. Linux에 Visual Studio Code 설치
  3. Linux에서 Visual Studio Code DEB 패키지 다운로드 및 설치
  4. Linux에서 Visual Studio Code용 C# 확장 설치
  5. Linux용 .NET SDK 설치
  6. Visual Studio Code로 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 키를 눌러 프로그램을 디버깅합니다.

작가: Saad Aslam
Saad Aslam avatar Saad Aslam avatar

I'm a Flutter application developer with 1 year of professional experience in the field. I've created applications for both, android and iOS using AWS and Firebase, as the backend. I've written articles relating to the theoretical and problem-solving aspects of C, C++, and C#. I'm currently enrolled in an undergraduate program for Information Technology.

LinkedIn