ASP.NET 프로젝트 템 플 릿 을 사용자 정의 하 는 방법 에 대한 자세 한 설명
마이크로 서비스 구조 가 성행 하 는 시대 에 한 마디 도 맞지 않 으 면 새로운 서 비 스 를 만 들 었 다.서 비 스 를 구축 하 는 것 은 어렵 지 않 지만 모든 사람 이 만 든 틀 에 차이 가 존재 하 는 것 이 불가피 하 다.이것 은 합 리 적 이다.모든 개발 자의 개인 스타일,업무 경험 이 다 르 기 때문에 자신 이 좋아 하 는 것 이 가장 좋다 고 생각 할 수 밖 에 없다.다른 한편,서 비 스 를 자주 구축 해 야 한다 면 이런 중복 되 고 어렵 지 않 은 조작 은 시간 을 낭비 하 는 것 처럼 보이 고 수 동 으로 처리 할 때마다 세부 적 인 실수 가 있 을 수 있 으 며 이상 이 발생 한 후에 시간 을 들 여 해결 하 는 것 이 더 얻 는 것 보다 잃 는 것 이 많다.
상기 문제 에 직면 하여 자신의 팀 에 맞 는 프로젝트 템 플 릿 을 가 지 는 것 이 중요 하 다.이 글 은 주로 ASP.NET 에서 프로젝트 템 플 릿 을 사용자 정의 하면 소개 한다.
내 장 된 항목 템 플 릿
VS 에서 새 프로젝트 를 만 들 때 우 리 는 먼저 프로젝트 유형 을 선택해 야 합 니 다.이런 유형 옵션 은 본질 적 으로 내 장 된 프로젝트 템 플 릿 이 고 서로 다른 유형 은 서로 다른 프로젝트 코드 구조 에 대응 합 니 다.
명령 을 통 해 현재 항목 템 플 릿 보기:
dotnet new -h
이상 은 콘 솔,classlib,mvc,webapi 등 내 장 된 프로젝트 템 플 릿 입 니 다.
프로젝트 템 플 릿 만 들 기
구축 프로젝트(여 기 는 데모 예 일 뿐 실제 자신의 프로젝트 요구 에 따라 프로젝트 구 조 를 사용자 정의 합 니 다)
템 플 릿 설정 추가
솔 루 션.sln 이 있 는 디 렉 터 리 에 템 플 릿 설정 폴 더.template.config 를 만 들 고.template.config 폴 더 에 template.json 파일 을 만 들 고 template.json 을 편집 하 며 다음 설정 을 입력 하 십시오.
{
"$schema": "http://json.schemastore.org/template",
"author": "Me",
"classifications": [ "micro", "webapi" ],
"identity": "DemoService",
"name": "DemoService",
"shortName": "swa",
"tags": {
"language": "C#",
"type": "project"
},
"sourceName": "DemoService",
"preferNameDirectory":"true"
}
설정 설명:author:템 플 릿 작성 자,필수 입력
dotnet new -i <PATH> // :dotnet new -i .\
템 플 릿 에서 항목 만 들 기템 플 릿 설치 에 성공 하면 dotnet new 를 통 해 새 프로젝트 를 만 들 수 있 습 니 다.새 프로젝트 를 저장 하 는 디 렉 터 리 에서 다음 명령 을 수행 할 수 있 습 니 다.
dotnet new swa -n UserService
swa 는 DemoService 의 shortName 입 니 다.-n 후의 UserService 는 DemoService 이름 을 바 꿉 니 다.이렇게 UserService 서 비 스 를 명령 하 는 기본 프레임 워 크 를 사용 하면 됩 니 다.참조 링크
이상 은 이 글 의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가 치 를 가지 기 를 바 랍 니 다.여러분 의 저희 에 대한 지지 에 감 사 드 립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
작업 중 문제 해결 - (win 2003 asp. net) Session 과 페이지 전송 방법 으로 해결 방안 을 정상적으로 사용 할 수 없습니다.또한 F 는 처음에 우리 의 BP & IT 프로젝트 팀 이 Forms 폼 검증 을 사용 했다 고 판단 할 수 있 습 니 다. 페이지 를 뛰 어 넘 는 것 은http://hr.bingjun.cc/MyTask/MyTas...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.