반응형

AssemblyInfo.cs

이 파일은 프로젝트와 관계되는 어셈블리의 정보가 담겨 있는 CS 파일입니다. 어셈블리는 하나의 기능을 생성하는 타입과 리소스의 집합체입니다. 하나의 프로젝트를 만든다는 것은 하나의 어셈블리를 만드는 것을 의미합니다.

 

[assembly: ...]는 어셈블리의 정보를 설정하기 위해 사용됩니다. AssemblyInfo.cs에서 설정되는 내용들은 다음과 같습니다.

 

어셈블리 항목

설명 

AssemblyTitle 어셈블리의 애칭(friendly name)
AssemblyDescription 어셈블리의 정보를 간략히 설명
AssemblyConfiguration 
AssemblyCompany 어셈블리를 출하(ship)하는 회사의 이름
AssemblyProduct 제품의 이름
AssemblyCopyright 어셈블리의 저작권 정보
AssemblyTrademark 트레이드마크 정보
AssemblyCulture 어셈블리의 대상 문화권을 의미하는 일람표(enumeration)
ComVisible 이 어셈블리를 COM 컴포넌트들에 노출할지를 결정
Guid 어셈블리의 GUID
AssemblyVersion 문자열로 표현된 버전 정보
AssemblyFileVersion

 Win32 파일 버전을 명시하는 문자열. 기본적으로 AssemlyVersion과

 동일하게 설정

 

프로젝트를 빌드하여 실행 파일을 만든 후 탐색기를 통해 어셈블리의 정보를 확인할 수 있습니다. 방법은 다음과 같습니다.

 

1. 탐색기를 실행한 후 프로젝트 폴더로 갑니다.

2. bin 폴더를 열고, Release 폴더를 선택합니다.

 

 

3. 실행 파일의 아이콘을 마우스 오른쪽 버튼으로 누릅니다.

4. 팝업 메뉴의 최하단에 있는 속성을 택합니다.

 

 

5. 속성 대화상자가 뜬 후 '자세히' 탭을 선택합니다.

6. 5를 실행한 후 나타나는 테이블이 어셈블리 정보의 일부를 보여 줍니다.

 

 

어셈블리 정보를 보여주는 위 그림에서 속성들이 어떤 어셈블리 항목들과 관계되는지 아래 표로 정리합니다.

 

속성

어셈블리 속성 

파일 설명

AssemblyTitle

파일 버전

AssemblyFileVersion

제품 이름

AssemblyProduct

제품 버전

AssemblyFileVersion

저작권

AssemblyCopyright



http://netrance.blog.me/110091707935


반응형

'프로그래밍(Programming) > C#' 카테고리의 다른 글

프로퍼티 value  (0) 2015.11.17
정적 생성자가 호출되는 시점  (0) 2015.11.14
객체 배열 new , new  (0) 2015.11.11
추상함수(abstract)  (0) 2015.11.11
GetHashCode()  (0) 2015.11.11

+ Recent posts