Win10+VSCode로 C# 개발 환경 구축
환경
품목
버전
OS
Windows 10 Home Edition x64 [10.0.18363.1082]
Visual Studio Code
1.50.0( h tps://ゔぃすあ lsつぢ오. mic로소 ft. 코 m / 그럼 / 도 w 응 아 ds / )
.NET Core SDK
3.1.402( h tps : // t t t. 미 c 로소 ft. 코 m / 도 w 응 아 d )
C# (VSCode 확장)
1.23.2
※ 어쨌든 구축 당시의 최신.
1. Visual Studio Code 설치
아래 페이지를 참조하여 VSCode를 설치합니다.
Windows10에 VSCode 설치
2. .NET Core SDK 설치
그런 다음 .NET Core SDK를 설치합니다.
".NET Core"는 무엇입니까? 라고 하는 이야기에 대해서는 자료가 넘칠 정도로 있으므로 자세한 것은 그쪽을 참조해 준다고 해
간단히 말하면, 「어떤 OS에서도 똑같이 소프트웨어 개발할 수 있는 편리한 환경」이라고 하는 인식으로 좋다고 생각합니다.
그리고 SDK는 "Software Development Kit"의 약자로 소프트웨어 개발을 위한 도구 세트라고 할 수 있습니다.
아울러 「.NET Core SDK」=「.NET Core로 소프트웨어 개발하기 위한 환경과 도구 세트」라고 하는 것이군요.
자, 설명이 끝나면 다운로드 페이지에서 설치 프로그램을 다운로드하십시오.
다운로드 페이지의 왼쪽에 있는 3개 중에서 중간 "Download .NET Core SDK"를 선택합니다.
다운로드한 설치 프로그램 "dotnet-sdk-*-win-x64.exe"를 실행하여 설치합니다. (*는 버전 부분)
설치 후 명령 콘솔에서 "dotnet --version"을 입력하여 버전이 표시되는지 확인하십시오.
※버전은 시기에 따라 바뀌므로 동일하지 않아도 문제 없습니다.
명령 콘솔에서 dotnet이 명령으로 인식되지 않으면,
PATH 환경 변수에 dotnet 설치 폴더 (기본적으로 "C :\Program Fiels\dotnet")가 추가되었는지 확인하고,
다시 설치하거나 명령 콘솔을 다시 시작해 보십시오.
3. 작업 공간 만들기
설치가 완료되면 PC의 원하는 위치에 "새 폴더"를 만들고 작업 공간을 준비합니다.
이름은 자유이지만 알기 쉬운 이름이 좋습니다. (※내 경우는 D:\WorkSpace\Cs로 했습니다)
폴더를 마우스 오른쪽 버튼으로 클릭하고 "Code로 열기"를 선택하여 VSCode를 시작합니다.
4. VSCode 확장(C#) 설치
VSCode를 시작하면 왼쪽 메뉴 아래에 "Extensions"가 있으므로 그것을 선택하고 검색 필드에 "C#"을 입력합니다.
아마도 톱에 Microsoft제의 C#[ms-dotnettools.csharp]가 나오므로 그것을 설치합니다.
자, 이제 준비가 되었습니다.
절각이므로 Hello World 정도 해 봅시다.
5. Hello World!
VSCode 툴바에서 [터미널] → [새 터미널]을 선택하여 터미널을 시작합니다.
시작되면 "dotnet new console -o HelloWorld"라는 명령을 입력합니다.
입력하면 작업 공간 아래에 "HelloWorld"라는 폴더가 완성되어 안에 *.csproj 파일이나 *.cs 파일이 있는 것을 확인할 수 있습니다.
그런 다음 "dotnet run --project .\HelloWorld\HelloWorld.csproj"를 입력하십시오.
무사히 「Hello World!」라고 출력되는 것을 확인할 수 있었습니까?
나오지 않으면 절차를 거쳐 환경이 올바른 상태인지 확인해 보십시오.
그럼 이번은 여기까지.
Reference
이 문제에 관하여(Win10+VSCode로 C# 개발 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/MtBigYashi/items/dc0a6d970266a56d507e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)