Visual Studio용 프로젝트 템플릿을 만드는 방법

Visual Studio에는 템플릿에서 새 프로젝트를 빠르게 만들 수 있는 (종종) 간과되는 기능이 있습니다. 나는 종종 몇 가지 기본 기능이 있는 작은 콘솔 응용 프로그램을 만들고 때로는 몇 가지 기본 단계를 반복해서 진행하는 것이 지루합니다.

다음에 대한 템플릿을 만들 수 있는 몇 가지 예:
  • HttpClient 또는 appsettings.json 파일과 같은 기본 기능이 있는 콘솔 응용 프로그램입니다.
  • 엔티티 프레임워크가 있는 기본 헤드리스 CMS
  • .Net API와 함께 제공되는 고급 기본 Angular 응용 프로그램

  • 템플릿을 만드는 방법


  • 새 프로젝트 만들기
  • 프로젝트 수정
  • 템플릿으로 내보내기

  • '프로젝트 템플릿'을 선택하고 다음을 누릅니다. 이제 이름과 설명을 입력합니다. 빌드한 항목을 나타내는 아이콘을 사용하는 것이 좋습니다. 인터넷에서 찾은 CMD 아이콘을 사용하겠습니다.
  • 마침 클릭

  • 무엇을 만들었습니까?



    Visual Studio에서 정확히 무엇을 생성했는지 아는 것이 중요하므로 내보낸 이 zip 파일을 살펴보겠습니다. 우선, 프로젝트는 다음 위치에 있습니다.

    %USERPROFILE%\Documents\Visual Studio 2022\Templates\ProjectTemplates
    


    여기에서 새로 생성된 .zip 파일을 찾을 수 있습니다.

    For completionists sake, the default visualstudio templates are located in:



    C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\ProjectTemplates\CSharp
    


    생성된 템플릿



    .zip 파일을 빠르게 살펴볼까요? 한 가지 눈에 띄는 것은 생성된.vstemplate 파일입니다. 여기에는 입력한 템플릿의 요약 및 정의가 포함됩니다. 템플릿의 이름/설명/아이콘을 변경하려는 경우 여기에서 변경할 수 있습니다.


  • TemplateContent 필드도 확인하십시오. 여기에는 템플릿의 모든 항목이 포함된 목록이 포함됩니다. ReplaceParameters는 이러한 파일에 새 프로젝트를 만들 때 변경해야 하는 변수가 포함되어 있음을 템플릿에 알립니다.
  • .cs 파일 중 하나인 startup.cs를 살펴보겠습니다.


    가장 먼저 눈에 띄는 것은 네임스페이스입니다: namespace $safeprojectname$ . 이 템플릿을 기반으로 새 프로젝트를 만들 때 템플릿이 대체할 변수입니다.

    템플릿 사용 방법



    새 Visual Studio 창을 열고 File > New > Project.. 를 클릭하십시오. 새 템플릿이 맨 위에 있어야 합니다!



    Microsoft 기본 프로젝트를 사용하는 것처럼 선택하고 사용하십시오!

    이 시간 절약 트릭을 즐기십시오!

    여기에서 템플릿 코드를 찾을 수 있습니다: https://github.com/dotnetrule/Console-QuickStart

    소스: https://docs.microsoft.com/en-us/visualstudio/ide/how-to-create-project-templates?view=vs-2022

    좋은 웹페이지 즐겨찾기