본문 바로가기
언어 정리/C# 개념 및 lib

vscode with c# in wsl

by 알 수 없는 사용자 2024. 1. 23.

 

wsl 에서 해당 프로젝트에 접속해

"code ." 으로 vscode 를 실행하고
vscode 내에서 C# 실행 및 디버깅 하는 방식

 


1. wsl 에서 vscode 설치

2. wsl 내에서 vscode 실행 후 필요 플러그인 설치 [ VS Code WSL 내부의 확장 ]

3. C# 플러그인 설치

4. C# 콘솔 애플리케이션 프로젝트를 생성

5. 빌드 후 실행

----

6. 디버깅 툴 이용방법


1. wsl 에서 vscode 설치

2. wsl 내에서 vscode 실행 후 필요 플러그인 설치 [ VS Code WSL 내부의 확장 ]

 

하단의 링크로 진행

https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-vscode

 

WSL에서 VS Code 사용 시작

Linux용 Windows 하위 시스템을 사용하여 코드를 작성하고 디버그하도록 VS Code를 설정하는 방법을 알아봅니다.

learn.microsoft.com

 


wsl 내에서 " sudo snap install dotnet-sdk --classic " 로 dotnet-sdk 설치

 

3. C# 플러그인 설치

4. C# 콘솔 애플리케이션 프로젝트를 생성

5. 빌드 후 실행

 

하단의 링크로 진행

https://learn.microsoft.com/ko-kr/dotnet/core/tutorials/with-visual-studio-code?pivots=dotnet-8-0

 

Visual Studio Code를 사용하여 .NET 콘솔 애플리케이션 만들기 - .NET

Visual Studio Code와 .NET CLI를 사용하여 .NET 콘솔 애플리케이션을 만드는 방법을 알아봅니다.

learn.microsoft.com

 

dotnet new console --framework net8.0 --use-program-main 명령은 .NET 8 프레임워크를 대상으로 하는 C# 콘솔 애플리케이션 프로젝트를 생성합니다. 이 명령은 다음과 같은 작업을 수행합니다.

프로젝트 디렉터리를 생성합니다.
프로젝트 파일(.csproj)을 생성합니다.
Program.cs 파일을 생성합니다.

 

----

 

dotnet run 명령은 다음과 같은 작업을 수행합니다.

프로젝트를 빌드합니다.  [ Program.cs 파일의 코드가 컴파일되어 Program.dll 파일이 생성됩니다. ]
프로젝트를 실행합니다.  [ Program.dll 파일이 실행되어 "Hello, World!"가 출력됩니다. ]


6. 디버깅 툴 이용방법

 

하단의 링크로 진행

https://learn.microsoft.com/ko-kr/dotnet/core/tutorials/debugging-with-visual-studio-code?pivots=dotnet-8-0

 

Visual Studio Code를 사용하여 .NET 콘솔 애플리케이션 디버그 - .NET

Visual Studio Code를 사용하여 .NET 콘솔 앱을 디버그하는 방법을 알아봅니다.

learn.microsoft.com

 


 

dotnet run 명령어를 입력하면 기본적으로 Debug 설정으로 프로젝트를 빌드하고 실행


dotnet run --configuration Release 명령어를 사용하면 Release 설정으로 프로젝트를 빌드하고 실행, 성능 최적화 및 디버깅 정보 제거

 + sln 파일 생성 << 솔루션의 구성을 담고 있으며, 하나 이상의 프로젝트(.csproj, .vbproj 등)의 관계와 구성을 정의

댓글