CommentHelper 0.9 Beta
버전을 공개합니다.
이전버전 기능에 대한 자잔한 버그를 잡고 리플랙션 기능을 추가로 도입하였습니다.
 
 
리플랙션 기능을 이용하여 어셈블리의 모든 메서드 및 프로퍼티 등을 확인하며, 메서드의 실행 및 프로퍼티, 필드 값을 확인 할 수 있습니다.
 
설치방법
 
다음과 같이 압축파일의 CommentHelper.DLL 과 CommentHelper.addin 파일을 내문서의 Visual Studio 2005 -> Addins 폴더에 복사하여 넣습니다.
 
 
그다음 CommentHelperRef.exe 파일과 CommentHelperRef.exe.config 파일을 Visual Stduio 2005 설치경로의 Common7\IDE 폴더에 복사하여 넣습니다.

※ 특정 어셈블리의 리플랙션을 위하여 환경정보는 CommentHelperRef.exe.Config 파일로 복사하시면 됩니다.
 
 
예) C:\Program Files\Microsoft Visual Studio 8\Common7\IDE 에 복사
 
 
사용방법)
기존 기능은 [Umc Projects/Comment Helper] - 주석을 달아주는 편리한 Visual Studio 2005 Addin 를 참조하세요.
 
이번에 추가된 리플랙션 기능을 사용하기 위해선 .NET 으로 만들어진 어셈블리가 필요합니다.
 
리플랙션을 수행하기 위한 어셈블리(*.DLL, *.EXE) 를 선택합니다.
 
 
파일을 선택하면 어셈블리의 모듈을 로드하며 다음과 같이 자신이 작성한 메서드 및 프로퍼티, 필드 등 정보를 볼 수 있습니다.
 
 
마우스 오른쪽 버튼을 눌러 “실행”을 클릭하면 메서드를 실행하거나 필드의 값을 확인할 수 있습니다.
 
메서드의 경우 필요한 인자값을 입력하여야 결과를 확인할 수 있습니다.
 
다음과 같이 인자값이 배열인 경우는 콤마(,)로 배열의 값으로 대체하여 넣을 수 있습니다.
 
 
인자값이 없는경우 바로 결과를 확인할 수 있습니다.
인자값이 필요한 경우 인자값을 넣고 “실행”을 클릭하면 실행결과를 바로 확인할 수 있습니다.(단, 메서드인 경우 리턴 타입이 있어야 합니다.)
 
 
리턴 타입이 DataSet, DataTable 인 경우는 Xml 과 스키마를 저장 할 수 도 있습니다.
 
위와같이 리턴 데이터가 그리드에 바인딩 가능한 리턴타입인 경우 그리드에 데이터가 바인딩 됩니다. ( DataSet, DataTable 또는 Entity Class 인 경우 IListSource 가 구현된 경우)
 
데이터가 그리드에 바인딩 가능한 타입이 아닌경우 아래 그림 처럼 데이터를 확인 할 수 있습니다.
 
 
 
본 프로그램은 상업적인 용도로 사용할 수 없으며 재배포를 할 수 없습니다.
저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 땡초 POWERUMC

댓글을 달아 주세요