니가 갖고 싶지 않은 명령 10개.그물심

주제 또는 개선에 대한 당신의 조언/Chris를 기꺼이 듣고 싶습니다.
TLDR;이것은 10개의 위대한 명령을 묘사한 문장이다.Net Core CLI는 절대적인 초보자부터 경험이 풍부한 개발자까지 모두에게 적합한 것이 있기를 바란다.
나는 매우 긴 업무 배경을 가지고 있다.그물그 중 가장 좋은 부분 중 하나는 Visual Studio입니다. 이것은 훌륭한 IDE입니다. 코드를 쉽게 작성하고, 코드를 쉽게 작성하며, 디버깅하고, 프로그램을 포장할 수 있습니다.그리고 몇 년 후, 내가 처음으로 시작했어.그물이 왔다.Net 커널과 그 사용 능력Net 플랫폼 간데리다Net Core 도 강력한 CLI 툴입니다.낡은 것을 사용하다.Net은 백엔드에 MSBuild 명령이 있다는 것을 알고 있지만, 거의 신경 쓸 필요가 없습니다. Visual Studio가 당신을 위해 이 모든 것을 처리했습니다.
사용하다.Net Core는 이러한 두 가지 장점을 모두 갖추고 있지만 Visual Studio의 최상의 사용 환경이거나 놀라운 Visual Studio 코드이며 CLI 도구를 사용하여 최상의 터미널 사용 환경을 제공합니다.

So why use terminal commands, I'm a UI guy?


나는 너희들 중 많은 사람들이 이렇게 생각하는 것을 안다. (나도 이전에 이렇게 생각했었다.) 답에는 한 가지 이유가 있을 뿐만 아니라.

  • CI/CD
  • 를 쉽게 설치할 수 있는 좋은 이유

  • 속도는 하나의 요소로 단말기를 사용하는 것이 일반적으로 시각 환경을 사용하는 것보다 빠르다.

  • 자신의 편집기를 선택하십시오. 좋아하는 편집기를 사용할 수 있습니다.우리는 모두 자신이 가장 좋아하는 편집자가 있다.Net은 이전에 Visual Studio와 긴밀하게 결합했으나, 지금은 와 함께 작동합니다.Net Core CLI 는 터미널을 통해 프로젝트를 손쉽게 구축, 테스트, 패키지 및 게시할 수 있습니다.
  • 당신이 가장 매력적인 원인이 무엇이든지 간에 아래에서 실행되는 명령이 무엇인지 알고 그 명령이 당신을 위해 무엇을 했는지 아는 것이 가장 좋다.사용 좀 봅시다.Net Core CLI:

    -1-dotnet new


    이 명령은 프로젝트를 구축하는 데 도움을 줍니다.그래서 보통 너는 그것을 이렇게 부른다.
    dotnet new <type of project template> - o <name of directory>
    
    하나의 실제 예는 다음과 같을 수 있다.
    dotnet new console -o app
    
    위의 내용은 디렉터리app에 컨트롤러 프로젝트를 만들 것입니다.이 명령에는 아직 많은 내용이 있으니 문서 페이지를 보십시오

    dotnet new command


    - 2-dotnet 복원


    이것은 프로젝트의 의존 관계를 회복할 것이다.이게 도대체 무슨 뜻이야?알겠습니다. 솔루션에 NuGet 패키지를 추가하고 프로젝트 파일에 대한 인용을 추가할 때 .csprojGitHub에서 프로젝트를 서명하면 버전 제어가 없을 수도 있습니다. 프로젝트에 추가해야 합니다.이 때 실행restore이 NuGet 저장소에서 패키지를 가져옵니다.
    두 가지 방법으로 명령을 실행할 수 있습니다.

  • 명확하게 말하면 입력하면 필요한 가방을 얻을 수 있다

  • 은밀하게 실행 중인 다른 명령의 일부분으로 실행
  • 다음은 암시적으로 실행되는 명령의 전체 목록입니다.
  • dotnet new
  • dotnet 구축
  • dotnet 구축 서버
  • 네트워크 작동
  • 점망 테스트
  • 인터넷 출판
  • 패킷
  • 이 명령에 대한 자세한 내용은 다음을 참조하십시오.

    dotnet restore command


    - 3-dotnet 구축


    이 명령은 프로젝트와 모든 의존 항목을 생성하는 데 사용됩니다.루트 디렉터리에 해결 방안이 있다면 전체 해결 방안을 구축할 것입니다. 따라서 해결 방안의 모든 항목이 그렇습니다.특정한 항목 디렉터리에 있다면, 이 디렉터리만 만들 것입니다. 그 중에서 가장 중요한 것은.restore 명령의 내용은 이뿐만이 아닙니다. 자세한 내용은 다음 링크에서 확인하십시오.

    dotnet build command


    -4. 네트워크 운영

    build 명령은 코드를 실행하는 데 사용되는 명령이다.
    이를 사용하려면 실행할 항목의 항목 디렉토리에 자신을 배치하고 다음을 입력합니다.
    dotnet run
    
    이것은 프로젝트 환경에서 사용되는 것이지 생성된 프로그램에서 집중적으로 사용하는 것이 아닙니다.프레임워크에 종속된 애플리케이션 DLL을 실행하려면 명령을 사용하지 않고 사용해야 합니다run.예를 들어 myapp를 실행합니다.dll, 다음을 사용합니다.
    dotnet myapp.dll
    
    이 명령에 대한 자세한 내용은 다음 링크를 참조하십시오.

    dotnet run command


    -5- 네트워크 테스트


    이 명령은 테스트 항목의 테스트를 실행하는 데 사용됩니다.그것은 특정한 테스트나 전체 테스트 세트를 실행할 수 있도록 많은 파라미터를 덧붙인다.
    이 명령에 대한 자세한 내용은 다음 링크를 참조하십시오.

    dotnet test command


    만약 테스트에 대해 완전히 낯설다면, 제가 쓴 테스트 입문에 관한 글을 보십시오.


    - 6- 네트워크 패키지


    이제 우리는 자신의 NuGet 패키지를 만드는 흥미로운 영역에 들어섰다.이 명령을 사용하여 패키지를 작성하고 로컬 및 공식 글로벌 라이브러리에 패키지를 저장할 수 있습니다.자세한 내용은 공식 문서 페이지를 참조하십시오.

    dotnet pack command


    또한 다른 사용자가 다운로드할 수 있도록 소프트웨어 패키지를 처음부터 발표하는 방법에 대해 알아보기 위해 작성한 기사를 보십시오.


    - 7 - 네트워크 청결


    이 명령은 항목의 출력을 지웁니다.이것은 obj와bin 폴더의 내용을 동시에 삭제한다는 것을 의미합니다.이 명령은 몇 개의 매개 변수를 가지고 있기 때문에 특정한 실행 중이나 프레임만 정리할 수 있습니다.이 명령에 대한 자세한 내용은 공식 문서를 참조하십시오.

    dotnet clean command


    -8-dotnet sln


    이것은 해결 방안을 관리하는 데 사용되는 명령이다.만약dotnet에 대해 완전히 낯설다면, 하나의 해결 방안은 많은 프로젝트를 추적할 수 있다. 이것은 서로 다른 프로젝트를 관리하는 좋은 방법이다. 이 프로젝트들은 논리적으로 하나의 전체에 속하고, 예를 들어 실행 가능한 파일을 구축하거나 발표하는 데 사용될 수 있다.이 명령은 해결 방안 주위의 모든 것을 관리할 수 있기 때문에 어떻게 시작하는지 아는 것이 가장 좋다.
    해결 방안을 만들려면 선택한 디렉터리에 놓고 실행하기만 하면 됩니다
    dotnet new sln
    
    이것은 디렉터리와 같은 이름의 해결 방안 파일을 만들 것입니다.예를 들면 다음과 같습니다.
    cd hello
    dotnet new sln
    
    이렇게 하면 dotnet 파일이 생성됩니다.솔루션을 관리하려면 다음 명령을 사용합니다.

  • 추가, 해결 방안에 항목을 추가합니다.

  • 삭제, 솔루션에서 항목 삭제

  • 목록, 솔루션의 모든 항목 목록
  • 이 명령에 대한 자세한 내용은 공식 문서 페이지를 참조하십시오.

    dotnet sln command


    그리고 제가 쓴 블로그 댓글을 보면서 해결 방안, 프로젝트를 만드는 방법, 시작하는 방법을 가르쳐 드리겠습니다.그물심


    -9-dotnet 참조 추가/삭제


    이 명령은 항목에 항목을 추가합니다.예를 들어, 프로젝트가 다른 프로젝트에서 온 코드를 사용하도록 하는 것이 목적입니다.이를 위해서는 먼저 컴파일러와 IDE가 이 프로젝트를 식별하기 전에 이 프로젝트에 대한 인용을 추가해야 한다.예를 들어, 현재 console 프로젝트 hello.sln 를 개발하고 있으며, 이 프로젝트 applib 에 추가하기를 원합니다.다음 두 가지 방법 중 하나를 사용할 수 있습니다.

  • solutiondir에서 인용을 추가합니다. solution 디렉터리 (프로그램 디렉터리 상단) 에 있으면 app 를 입력하십시오.

  • 현재 디렉토리에서 참조를 추가하고 dotnet add app/app.csproj reference lib/lib.csproj를 입력합니다.
  • 이 명령에 대한 자세한 내용은 문서 페이지를 참조하십시오.

    dotnet add reference command


    - 10-dotnet 패키지 추가/삭제


    지금 우리는 또 NuGet 패키지에 대해 이야기하고 있다.dotnet add reference lib1/lib1.csproj 명령을 사용하면 NuGet에서 지정된 이름으로 패키지를 추가할 수 있습니다.
    dotnet add package Newtonsoft.Json
    
    이것은 add 패키지를 프로젝트 파일에 추가합니다.또한 Newtonsoft.Json 명령을 실행하여 NuGet의 저장소에서 패키지를 가져옵니다.
    이 명령에 대한 자세한 내용은 다음 링크를 참조하십시오.

    dotnet add package command


    도구책


    다음은 귀하가 필요로 할 수 있는 참고 자료입니다.
  • install dotnet
    설치 페이지로 안내해 드리겠습니다.순핵심.당신이 거기에 있을 때 https://dotnet.microsoft.com을 보십시오.이것은 매우 좋은 사이트다.Net, 많은 강좌가 있습니다.

  • 이 일련의 것을 봐라.Net 핵심 문장은 내가 쓴 것이고, 모든 것은 너의 첫걸음에서 시작된다.Net 커널, 서버 없음 또는 GraphQL
  • 까지

    좋은 웹페이지 즐겨찾기