2017-02-15 1 views
1

Visual Studio의 많은 기능은 마크 업 파일을 편집 한 다음 C#에서 POC를 자동 생성하도록 저장합니다.Visual Studio로 저장할 때 텍스트 파일에서 일반 코드를 생성하려면 어떻게해야합니까?

예를 들어, 데이터베이스 *.dbml을 편집하고 저장하면 POC에서 호출 할 수있는 *.designer.cs 파일이 생성됩니다. 또한 ASP.Net *.aspx 파일에서 보았을 때 저장시 *.aspx.designer.cs을 생성하므로 코드 숨김 파일에서 컨트롤에 액세스 할 수 있습니다.

내 소프트웨어에서이 기능을 활용하여 CSV, JSON 또는 XML 형식으로 내 텍스트 파일을 정의하고 파일 저장시 코드를 생성하는 규칙을 지정할 수 있습니까?

답변

2

코드를 생성하는 Visual Studio 기능을 T4 Templating이라고합니다.

+0

이전에 본 적이 있지만 그 용도가 다른 것으로 생각했습니다. 입력 파일이 변경 될 때 템플리트 생성을 트리거하는 내장 된 방법이 있습니까? – CanadaIT

+0

필자는이 도구를 사용하지 않았지만 입력 파일의 속성에서 "사용자 지정 도구"를 설정할 수 있다고 생각합니다. 그런 다음 입력 파일이 변경 될 때마다 재생성됩니다. –

관련 문제