코딩Coding/C#

C#) dotnet 명령어 정리❤️(new, run , add,등등) dll파일 실행하기

내인생PLUS 2022. 5. 31. 09:51
728x90


내가 공부하려고 만듬
한글_씨샵&_에프_ #C# & F# 강의_001⭐️Hello World C#_F# LunarVim_Demo_Vim_macOS_M1_pro #csharp #fsharp
https://youtu.be/bhrU4B1-yeg












내 깃허브에 나름 정리함

https://github.com/YoungHaKim7/C_Sharp_Lang

 

GitHub - YoungHaKim7/C_Sharp_Lang

Contribute to YoungHaKim7/C_Sharp_Lang development by creating an account on GitHub.

github.com

 

 

 

 

 

 

 

 

 

// 다른 프로젝트 reference추가하기

dotnet add reference

 

https://stackoverflow.com/questions/44651629/referencing-another-project-in-net-core

 

Referencing another project in .Net Core

I have 6 projects in a blank solution. I just want to reference a project to another. I have HomeController in Blog.Web projects. I want to access another project's methods like IOrganizationServic...

stackoverflow.com

 

 

 

 

 

 

 


// C#만든 프로젝트 실행하기

dotnet run



https://docs.microsoft.com/ko-kr/dotnet/core/tools/dotnet-run

 

dotnet run 명령 - .NET CLI

dotnet run 명령은 소스 코드에서 애플리케이션을 실행하는 편리한 옵션을 제공합니다.

docs.microsoft.com



// 콘솔 프로젝트 만들기
dotnet new console



// 새로 만들 수 있는 list를 볼 수 있다
dotnet new --list
// 지정된 디렉터리에서 프로젝트 및 해당 종속성을 빌드합니다.
// .NET CLI


dotnet build


https://docs.microsoft.com/ko-kr/dotnet/core/get-started

 

.NET 시작

Hello World .NET 앱을 만듭니다.

docs.microsoft.com




*.dll 파일이 실행 된다 대박 ㅋ

// 애플리케이션을 실행 한다 dll실행 됨 대박 ㅋ

dotnet myapp.dll


https://docs.microsoft.com/ko-kr/dotnet/core/tools/dotnet

 

dotnet 명령 - .NET CLI

dotnet 명령(.NET CLI의 일반 드라이버) 및 사용법에 대해 알아봅니다.

docs.microsoft.com


 

dotnet명령어 깊이 파고 들어가기





dotnet 명령
일반

// dotnet 명령
// 일반

// 명령	함수
dotnet build	.NET 애플리케이션을 빌드합니다.
dotnet build-server	빌드에서 시작된 서버와 상호 작용합니다.
dotnet clean	빌드 출력을 정리합니다.
dotnet help	명령에 대한 자세한 온라인 설명서를 표시합니다.
dotnet migrate	유효한 Preview 2 프로젝트를 .NET Core SDK 1.0 프로젝트로 마이그레이션합니다.
dotnet msbuild	MSBuild 명령줄에 대한 액세스 권한을 제공합니다.
dotnet new	지정한 템플릿에 대해 C# 또는 F# 프로젝트를 초기화합니다.
dotnet pack	코드의 NuGet 패키지를 만듭니다.
dotnet publish	.NET Framework 종속형 또는 자체 포함 애플리케이션을 게시합니다.
dotnet restore	지정된 애플리케이션에 대한 종속성을 복원합니다.
dotnet run	소스에서 애플리케이션을 실행합니다.
dotnet sdk check	설치된 SDK 및 런타임 버전의 최신 상태를 표시합니다.
dotnet sln	솔루션 파일에 프로젝트를 추가, 제거 및 나열하는 옵션입니다.
dotnet store	어셈블리를 런타임 패키지 저장소에 저장합니다.
dotnet test	Test Runner를 사용하여 테스트를 실행합니다.






프로젝트 참조

// 프로젝트 참조

// 명령	함수
dotnet add reference	프로젝트 참조를 추가합니다.
dotnet list reference	프로젝트 참조를 나열합니다.
dotnet remove reference	프로젝트 참조를 제거합니다





NuGet 패키지

// NuGet 패키지

// 명령	함수
dotnet add package	NuGet 패키지를 추가합니다.
dotnet remove package	NuGet 패키지를 제거합니다






NuGet 명령

// NuGet 명령

// 명령	함수
dotnet nuget delete	서버에서 패키지를 삭제하거나 목록에서 제거합니다.
dotnet nuget push	서버에 패키지를 푸시하고 게시합니다.
dotnet nuget locals	http-request 캐시, 임시 캐시 또는 시스템 전체의 글로벌 패키지 폴더와 같은 로컬 NuGet 리소스를 지우거나 목록에 포함합니다.
dotnet nuget add source	NuGet 소스를 추가합니다.
dotnet nuget disable source	NuGet 소스를 사용하지 않도록 설정합니다.
dotnet nuget enable source	NuGet 소스를 사용하도록 설정합니다.
dotnet nuget list source	구성된 NuGet 소스를 모두 나열합니다.
dotnet nuget remove source	NuGet 소스를 제거합니다.
dotnet nuget update source	NuGet 소스를 업데이트합니다





워크로드

// 워크로드 명령

// 명령	기능

dotnet workload install	선택적 워크로드를 설치합니다.
dotnet workload list	설치된 모든 워크로드를 나열합니다.
dotnet workload repair	설치된 모든 워크로드를 복구합니다.
dotnet workload search	선택한 워크로드 또는 사용 가능한 모든 워크로드를 나열합니다.
dotnet workload uninstall	워크로드를 제거합니다.
dotnet workload update	설치된 모든 워크로드를 다시 설치합니다.





tool

//	컴퓨터에 도구를 설치합니다.
dotnet tool install




dotnet tool list	컴퓨터에 현재 설치되어 있는 모든 전역, 도구 경로 또는 로컬 도구를 나열합니다.
dotnet tool search	NuGet.org에서 지정된 검색 용어가 이름 또는 메타데이터에 포함된 도구를 검색합니다.
dotnet tool uninstall	컴퓨터에서 도구를 제거합니다.
dotnet tool update	컴퓨터에 설치된 도구를 업데이트합니다









https://docs.microsoft.com/ko-kr/dotnet/core/tools/dotnet

 

dotnet 명령 - .NET CLI

dotnet 명령(.NET CLI의 일반 드라이버) 및 사용법에 대해 알아봅니다.

docs.microsoft.com







반응형