Windows10+VSCode+.NET Core로 C# 개발 환경을 만들자!

C#을 사용하여 프로젝트를 진행하게 되었습니다.
프로필에도 있는 대로, 나의 메인 언어는 C언어.
레거시 탈각에 대한 바람을 받았다고 생각해, 이 기회를 풀 활용하겠습니다!

Visual Studio 대신 VSCode 사용



평소부터 Windows 어플리케이션 등을 작성하고 있다면
본가 Visual Studio를 사용하는 분도 많다고 생각합니다만,
언어 학습으로 여기저기의 언어를 바꾸는 몸으로는 VSCode가 뿌려져 있습니다.
이번에도 VSCode에서 C# 개발 환경을 만들려고 합니다.

※주:2020/05/28 현재, Visual Studio를 사용하는 분은 Visual Studio 2019 16.4 이후가 추천이 됩니다. 이유는 .NET Core 3.1과의 제휴가 됩니다.

VSCode 설치



여기 에서 설치할 수 있습니다.
오프라인 PC에서 사용하는 경우 여기을 참조하십시오.

.NET Core SDK 설치



여기에서 .NET Core SDK를 다운로드합니다.
2020/05/28 현재 .NET Core SDK3.1.3이 권장됩니다.

설치는 옵션 없이 간단했습니다.




확장 기능 설치



C#용 확장 기능으로 다음을 설치했습니다.

C#
C# FixFormat
※formatter에서 C#과 C# FixFormat 모두 인식하므로 C#만 설치했습니다.

Hello World!!



막상, Hello World!!
  • HelloWorld 폴더 만들기 (프로젝트 이름/namespace 이름)
  • 콘솔에서 만든 폴더에서 dotnet new console 실행
  • 폴더에서 Program.cs 만들기(클래스 이름)
  • Console.WriteLine의 행에 중단 점을 설정하여 F5에서 디버깅을 실행합니다.

    먼저 .NET Core SDK에서 프로젝트를 만듭니다.


    그 프로젝트에 소스를 추가해 디버그 실행하는 것이군요.

    소스는 다음과 같습니다.

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

    F5를 누른 결과,


    멈췄다!


    콘솔 출력 딱!

    실행만 하는 경우는 콘솔에서 dotnet run 로 움직입니다.

    요약



    Hello World 만이지만 환경을 만들고 확인하는 데
    구그하는 시간을 넣어도 1시간 걸리지 않았습니다.
    환경 작성만이라면 5분 정도로 간단했습니다.
    Let's C#!!

    참고


  • C# 및 Visual Studio Code 사용 시작
  • Visual Studio Code로 C# 프로그래밍
  • 좋은 웹페이지 즐겨찾기