2009-08-13 2 views
6

Windows XP에서는 특정 DLL에 대한 등록 정보를 마우스 오른쪽 단추로 클릭하여 선택하면 버전 탭에 액세스 할 수 있습니다.속성의 버전 탭에 해당하는 Windows Vista는 무엇입니까?

Windows Vista에는 버전 탭에 표시되는 일반적인 항목이 전부는 아니지만 세부 정보 테이블이 있습니다. 특히 어셈블리 버전이 누락되었습니다.

동일한 파일 버전이지만 다른 어셈블리 버전의 DLL이 여러 개 있기 때문에 지금 당장은 큰 문제가됩니다. 바로 지금, 나는 그들 사이의 차이점을 말할 수 없습니다.

Vista에서 어셈블리 버전을 볼 수있는 방법이 있습니까?

P. 이것은 DLL의 차이점이 Windows XP에서는 잘 볼 수 있지만 Windows Vista에서는 볼 수없는 어셈블리 버전이기 때문에 필자의 경우 배포 문제입니다. 따라서 Windows Vista 시스템에서 볼 수 없기 때문에 올바른 DLL을 배포했는지 여부를 알 수 없습니다.

+0

는 superuser.com – rahul

+0

는 문제의 유형은 "자신의 응용 프로그램 배포"를 포함하지 않는 한 나는 동의에 속한다. – Breadtruck

+0

글쎄, 나는 Superuser.com에 접근 할 수 없기 때문에 원한다고해도 게시 할 수 없다. – alextansc

답변

1

Windows Vista에서 어셈블리 버전을 표시 할 수 없으므로 가능한 답을 제공하는 타사 도구를 사용하십시오.

이 경우 도구는 Google의 친구 인 Reflector입니다. DLL의 어셈블리 버전, 위치, 이름 &이 도구 아래쪽에 표시됩니다.

0

폴더의 세부 정보보기에서 이름, 수정 된 날짜 등을 표시하는 막대를 마우스 오른쪽 단추로 클릭하여 버전 및 제품 버전과 같은 더 많은 속성을 선택할 수 있습니다.

+0

제품 버전은 세부 정보 탭에 표시된 속성 중 하나이지만 어셈블리 버전은 아닙니다. 버전이 전혀 표시되지 않습니다. – alextansc

0

Visual Studio가 설치되어있는 경우 프로그램에서 DLL을 볼 수 있습니다. 공용 함수/인터페이스 및 어셈블리 버전을 포함하여 DLL에 대한 자세한 정보가 표시됩니다.

+0

DLL이 배포 된 사용자 컴퓨터에 Visual Studio를 설치할 수는 없지만 찾고있는 대답을 찾는 데 도움이됩니다. – alextansc

1

이것은 내가 찾고있는 것입니다. 클라이언트의 서버에 응용 프로그램을 설치할 수없는 경우를 고려하면 다소 쉬운 해결책을 제공하는 관련 블로그 게시물을 발견했습니다.

블로그에서

http://all-things-pure.blogspot.com/2009/09/assembly-version-file-version-product.html

인용 : 토탈 커맨더를 사용하는 사람을위한

To see the assembly version of a file in Vista or later without writing a program, simply  type the following in Windows PowerShell: 
[Reflection.AssemblyName]::GetAssemblyName('xxxx.dll').Version. 

Where xxxx.dll is the full path of your assembly