본문 바로가기
BIM/Revit API

Revit 2012 Add-In 제작을 위한 Visual Studio 2010 Project Template

by kinorama 2011. 8. 2.
The Building Coder의 Jeremy Tammik이 작성 및 제공한 Project Template 파일을 조금 수정하였다.

기존의 Template 파일은 Command용과 Application용이 섞여있는 Template 파일이어서,
각기 개별적으로 개발하고자할 경우 불필요한 내용 또는 파일을 지우거나 하는 필요성도 있기 때문에 수정작업을
하게 되었다. (참고로 C#용 Template 이다.)


1. Project Template 파일

* External Command 제작용

* External Application 제작용



2. Project Template 파일의 등록

Window7을 기준으로

C:\Users\<User>\Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual C# 
폴더에 위의 두 파일을 다운로드 받아 그대로 복사해 넣으면 된다.

그러면 Visual Studio 2010에서 Visual C# 새 프로젝트 생성 시, <그림1>과 같이 External Command 또는 External Application용 Add-In Template을 사용할 수 있다.

<그림1> 새 프로젝트 Window


3. Project Template의 사용

개발하고자 하는 Template을 선택할 경우, <그림2>에서와 같이 Revit Add-In 개발을 위해 꼭 참조해야하는 dll과
manifest file이 자동으로 추가가 되며, 프로그램 진입 함수도 자동으로 생성된다.
다만, 참조 dll은 32bit용 Revit을 설치했을 경우로 경로가 작성되었으므로, 64bit용 Revit을 설치하여 개발할 경우
Project Template 파일의 압축을 풀어 참조 dll의 경로를 현재 설치된 Revit의 경로로 수정을 해주면 된다.

<그림2> 솔루션 탐색기

한가지 더 언급하자면 개발 시 Template을 사용하게 될 경우, manifest file의 VenderID 항목에 각자 Autodesk에 등록된 VenderID를 사용하길 바란다. (<그림2>의 아랫쪽 *.addin 파일)

댓글