[C#] 어셈블리 정보 작성은 어떻게 해야할까

초보개발자가 연습만 하다가 최초로 그럴듯한 습작을 개발하려고할때

어셈블리 정보는 어떻게 작성해야할까?

컴파일 후에 실행파일의 속성을 확인해보면 어느정도 감을 잡을수있습니다.

 

굉장히 의외로 제목이 파일 설명에 표시되고 설명은 표시되지 않습니다.

회사 또한 표시되지 않습니다.

제품은 제품이름으로 프로그램명을 쓰면 됩니다.

저작권은 Copyright ⓒ (년도)로 자동 작성되어있을것입니다.

Copyright ⓒ (년도)뒤에 .을 찍고 저작권자 이름을 쓰면됩니다.

그 뒤에 All Right Reserved. 까지 쓰면 좋지만 표시 칸이 짧기 때문에 생략해도 괜찮지 않을까 합니다.

자세한건 저작권 표기법을 따로 검색하여 참고하는 것이 좋을것입니다.

상표는 등록 상표로 표시됩니다. 특허나 상표권이 있다면 특허명이나 상표명을 쓰면 될것입니다.

상표를 비워둔다면 등록 상표란 자체가 표시되지 않기 때문데 없다면 굳이 안쓰는것이 더 깔끔합니다.

어셈블리 버전은 표시되지 않고 파일버전이 파일버전과 제품버전으로 표시됩니다.

언어 부분은 여기서 바꿀수 있는 여지가 별로 없습니다.

COM구성요소에 노출되어야한다면 어셈블리를 COM에 노출에 체크를 합니다.

 

그런데 만약 파일버전을 따로 쓸 필요가 없어서 주석처리를 한다면 어떻게 될까?

그럼 어셈블리 버전이 파일 버전이 되고 그 버전이 속성의 파일버전과 제품버전으로 표시됩니다.