커스텀 [3부] 커스텀 액션 만들기. (광클릭 마우스)
페이지 정보
본문
안녕하세요. 소심비형입니다. 광클릭 커스텀 액션 만들기의 마지막 시간입니다. 다음에는 키보드 관련해서 한번 해볼 예정이고요^^; 아무튼 오늘 알아볼 내용은 내가 만든 라이브러리(어셈블리, 모듈)에 추가 정보를 입력하는 방법입니다.
이전 시간에 만든 CustomAction 프로젝트를 실행하세요. 그리고 아래 그림처럼 Properties의 ①AssemblyInfo.cs 파일을 더블클릭하여 엽니다. 배포할 라이브러리(모듈, 어셈블리)의 정보를 수정할 수 있는 ②속성들이 나타납니다.
아래와 같이 변경하고 어셈블리 정보를 변경하고 빌드(컴파일)하세요.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해
// 제어됩니다. 어셈블리와 관련된 정보를 수정하려면
// 이러한 특성 값을 변경하세요.
[assembly: AssemblyTitle("CustomAction")]
[assembly: AssemblyDescription("Test")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("NGM")]
[assembly: AssemblyProduct("CustomAction")]
[assembly: AssemblyCopyright("Copyright © 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// ComVisible을 false로 설정하면 이 어셈블리의 형식이 COM 구성 요소에
// 표시되지 않습니다. COM에서 이 어셈블리의 형식에 액세스하려면
// 해당 형식에 대해 ComVisible 특성을 true로 설정하세요.
[assembly: ComVisible(false)]
// 이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다.
[assembly: Guid("30995cd1-7b0f-466d-a1c4-a6d423adddf6")]
// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.
//
// 주 버전
// 부 버전
// 빌드 번호
// 수정 버전
//
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를
// 기본값으로 할 수 있습니다.
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.3")]
[assembly: AssemblyFileVersion("1.0.0.3")]
|
cs |
NGM을 실행한 후 메뉴의 ①관리자를 클릭하고 ②도구 모듈 설치를 클릭하세요.
아래 그림처럼 ①CustomAction.dll을 선택한 후 ②열기 하세요.
이미 CustomAction이 추가되어 있더라도 버전이 올라갔으므로 정상적으로 추가됩니다. 아래 그림을 참고해서 CustomAction을 클릭하면 하단에 정보가 표시됩니다.
- 메뉴의 관리자 클릭
- 모듈 삭제 클릭
- 외부 액션 삭제 창에서 목록에 보이는 라이브러리(CustomAction) 클릭
- CustomAction의 정보 표시
내가 만든 라이브러리(모듈)에 대한 정보를 추가하고 표시할 수 있다는 것을 알 수 있습니다. 어셈블리의 이름과 설명 그리고 저작권에 대한 내용도 추가할 수 있습니다. 아직 알아보지는 않았지만, 오버라이드 할 수 있는 메서드에BeforeProcess와 AfterProcess가 있습니다. 이 둘은 액션이 실행되기 전과 후에 실행하는 메서드입니다. 내가 만든 라이브러리를 인증 후 사용할 수 있도록 하기 위해서 필요한 메소드입니다. 언젠가는 알아보겠죠^^?
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해 줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글[1부] Ctrl+C, V 키보드 액션 만들기. (복사, 붙여넣기 한방에 처리하기) 20.01.29
- 다음글[2부] 커스텀 액션 만들기. (광클릭 마우스) 20.01.29