2011-10-07 11 views
0

Microsoft Type Library Importer tool (tlbimp.exe)은 회사 정보, 저작권, 상표 및 번호 버전이 항상 1.0.0.0으로 설정되어 있지 않은 버전 정보없이 interop 어셈블리를 생성합니다. 맞춤 버전 정보로 interop 어셈블리를 생성 할 수 있습니까? tlbimp.exe가 사용자 정의 버전 정보로 interop 어셈블리를 생성 할 수 있습니까?

느슨하게 내가 SO에 요구 한 또 다른 질문과 관련이있다 : Modify the version info of a built .Net assembly

+1

디 컴파일이 어셈블리에 적용 설명이 어셈블리

/trademark:Trademark 

에 적용되는 모든 저작권 고지, 상표 및 등록 상표에 대해 설명합니다. ilasm.exe로 컴파일하십시오./resource 옵션을 사용하여 rc.exe로 컴파일 한 파일 버전 리소스가 들어있는 .res 파일을 지정하십시오. –

+0

이미 알고 있습니다.) Logan의 대답은 훨씬 더 심각합니다! – aledeniz

+0

아직 VS2010으로 이동하지 않은 사용자에 대해서는 댓글을 남깁니다. –

답변

2

예. 다음과 같이 설명하는 페이지에 연결했습니다.

/asmversion: versionNumber 

제작할 어셈블리의 버전 번호를 지정합니다. versionNumber를 major.minor.build.revision 형식으로 지정하십시오.

/product:Product   

이 어셈블리 이

/productversion:Version 

이 어셈블리

/company:Company   

에게 회사의 이름을 분산되어있는 제품의 버전을 배포되어있는 제품의 이름 이걸 생산 한 제품

/copyright:Copyright  

모든 상표 및 등록 상표 ildasm.exe와 함께

+0

이제 눈부신 증거에 눈이 멀었습니다. – aledeniz

+0

매우 부분적인 페이지가 \ company, \ copyright 및 \ trademark 옵션을보고하지 않는 경우 (\ asmversion tough를보고 함) 매개 변수없이 tlbimp.exe를 실행하려고 시도했지만 조언 한 모든 문서화되지 않은 매개 변수를 올바르게보고했습니다 나에 대해! 참으로 대단히 감사합니다! – aledeniz