[VS2008,2005,2003] - Visual Studio추가기능(Add-In) 만들기 - Part2
의 부연 설명으로 IDTExtensibility2, DTCommandTarget 인터페이스의 간략한 설명으로 추가기능 만들기 내용을 끝내겠습니다.
IDTExtensibility2
DTCommandTarget
마지막으로...추가기능을 배포에 관한 내용입니다.
기본적인 배포방법은 Add-In을 VS에서 사용하려면 애드인 정의XML을
My Documents\Visual Studio 2005\Addins 또는 My Documents\Visual Studio 2008\Addins에 복사해 넣고
(모든 PC사용자에게 사용가능하게 하려면 Documents and Settings\All Users\My Documents 에 넣으시면 됩니다.)
정의XML에 기입된 DLL의 장소(파일, url, GAC)에 DLL을 집어넣는것으로 배포는 끝입니다.
정말 간단한 방법에 MS에 감사드립니다..-.-
정의 XML과 배포에 대한 보다 자세한 내용은 아래의 링크로 대신하겠습니다.
http://msdn.microsoft.com/ko-kr/library/19dax6cz(VS.80).aspx -> 추가기능 등록
http://msdn.microsoft.com/ko-kr/library/keet1583(VS.80).aspx -> 기타 참고 제어 방법
의 부연 설명으로 IDTExtensibility2, DTCommandTarget 인터페이스의 간략한 설명으로 추가기능 만들기 내용을 끝내겠습니다.
IDTExtensibility2
| 메서드 | 설명 |
| OnConnection | Visual Studio가 추가기능을 로드할때 불려짐. 커맨드를 추가하거나 초기설정을 할때 사용함. |
| OnDisConnection | Visual Studio가 추가기능을 언로드할때 불려짐. 추가기능에서 추가한 커맨드등을 삭제할때 사용함. |
| OnAddInsUpdate | Visual Studio가 추가기능을 로드할때와 추가기능설정이 변경되었을때 불려짐. |
| OnStartupComplete | Visual Studio가 추가기능의 로딩을 끝냈을때 불려짐. |
| OnBeginShutdown | Visual Studio가 종료될때 불려짐. |
DTCommandTarget
| 메서드 | 설명 |
| Exec | 유저가 커맨드를 실행했을때 불려짐. 커맨드의 실제 실행로직에 사용하면 됨. |
| QueryStatus | Visual Studio의 상태가 변경되었을때 불려짐. 상황에 따라서 커맨드의 활성비활성화를 결정지을때 사용하면 됨. |
마지막으로...추가기능을 배포에 관한 내용입니다.
기본적인 배포방법은 Add-In을 VS에서 사용하려면 애드인 정의XML을
My Documents\Visual Studio 2005\Addins 또는 My Documents\Visual Studio 2008\Addins에 복사해 넣고
(모든 PC사용자에게 사용가능하게 하려면 Documents and Settings\All Users\My Documents 에 넣으시면 됩니다.)
정의XML에 기입된 DLL의 장소(파일, url, GAC)에 DLL을 집어넣는것으로 배포는 끝입니다.
정말 간단한 방법에 MS에 감사드립니다..-.-
정의 XML과 배포에 대한 보다 자세한 내용은 아래의 링크로 대신하겠습니다.
http://msdn.microsoft.com/ko-kr/library/19dax6cz(VS.80).aspx -> 추가기능 등록
http://msdn.microsoft.com/ko-kr/library/keet1583(VS.80).aspx -> 기타 참고 제어 방법
'VS2008,2005,2003' 카테고리의 다른 글
| Visual Studio추가기능(Add-In) 만들기 - Part3 (0) | 2009/02/20 |
|---|---|
| Visual Studio추가기능(Add-In) 만들기 - Part2 (0) | 2009/02/14 |
| Visual Studio추가기능(Add-In) 만들기 - Part1 (0) | 2009/02/11 |
| 각종 파일들의 초기템플릿을 변경하기 (0) | 2008/09/26 |
| VS2008 고마운 신기능 (0) | 2007/12/30 |
| 내가 만든 DLL 참조추가할때 리스트에 표시하기 (2) | 2007/05/11 |
![]() |
![]() |
|
![]() |
![]() |
![]() |


Prev





Rss Feed