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 |
[출처] [Visual C#] 콘솔 프로젝트를 생성할 때 만들어지는 파일들|작성자 도모네
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 |