2008-10-10 3 views
8

Windows 탐색기의 세부 정보 탭에 표시되는 .Net 어셈블리에 대한 사용자 지정 속성을 만들려면 어떻게해야합니까? 내가이 일을 좋아했을하는 동안 "... 라스에 내 의견을 인용하자면 :내 어셈블리에 대한 사용자 지정 속성을 만들려면 어떻게해야합니까?

뭔가"파일 설명 ","유형 ","제품 버전 "... 등

업데이트와 평행하게 앉아서 Visual Studio 내에서 확실히 내 우선 순위가 아닙니다. 실제로 어떤 솔루션을 기존의 nant 빌드 프로세스에 통합 할 수 있기를 기대합니다. 따라서 어셈블리를 컴파일 할 때 영향을 미칠 수 있습니다. 그런 도구에 대해 들어 본 적이 있습니까?

또한 업데이트 : 내가 이야기하고있는 것은 속성인지, 나는 다음과 같은 속성 페이지의 항목에서 creat에하고 싶은 것을 조금 명확히하기 위해 있을지 ... 잘 모르겠어요

alt text http://img185.imageshack.us/img185/6729/nunitpropertieslo7.png

+0

속성 대신 사용자 지정 특성을 의미하지 않습니까? –

+0

스크린 샷으로 업데이트 된 질문 –

답변

5

당신의 컴파일러를 지원하지 않습니다. AssemblyFileVersionAttribute 및 모든 컴파일러는 어셈블리에 해당 정보가 포함 된 VERSIONINFO이라는 win32 리소스를 생성하기 때문에 작동합니다. 그것이 바로 Windows가 읽고있는 것입니다. 다른 속성은 코드와 함께 메타 데이터로 저장됩니다.

컴파일 한 후 VERSIONINFO 리소스를 변경하는 도구를 만들 수 있습니다.
http://www.reseditor.com/rtc-solution-version-info.htm

$ 199 가격이 조금 보인다 따라서 명령 줄에서 VERSIONINFO 구조의 모든 필드를 제어 할 수 있습니다

+0

비주얼 스튜디오에서이 작업을하고 싶습니다. 그것은 확실히 내 우선 순위가 아닙니다. 실제로 나는 어떤 솔루션을 nant 빌드 프로세스에 통합하기를 희망합니다. 그래서 어셈블리의 포스트 컴파일에 영향을 미치는 것은 전적으로 허용됩니다. 그런 도구에 대해 들어 보셨습니까? –

+0

모든 리소스 편집기가이를 수행 할 수 있습니다. http://www.heaventools.com/rtconsole-update-version-info.htm과 같습니다. –

2
아직

그것을하지 대답하지만, 하나의 1/2 방식의 해킹은 사용하는 것입니다

[assembly: AssemblyDescription("One Line of Content Here")] 

을 그리고는 '댓글'에 표시됩니다.

는 (여전히 내가 잠시 동안하고 싶었던 무언가이다, 연구.)

+1

Visual Studio를 통해 가능하지 않은 뚜렷한 인상을 받았습니다. 나의 google-fu는 약하지 않으며, 인터넷은 현재 응답을 보지 않는 것처럼 보입니다. – KyleLanser

+0

win10에는 해당되지 않습니다. __Comments__은 없습니다. – zwcloud

1

유일한 도구는 빌드 과정에서 추가 속성을 추가 할 수있는 자원 튜너 콘솔입니다 높은 ...하지만 당신이 C/C++로 하루를 보내고 싶지 않다면 그것은 훔친다.

관련 문제