2010-02-03 2 views
1

새 릴리스에서는 실행 파일의 버전 번호를 늘리므로 dll이 전혀 업데이트되지 않은 경우에도 모든 dll에 실행 파일과 동일한 버전 번호가 있어야합니까?.exe와 .dll의 버전을 동일하게 만드는 것이 좋습니다.

+0

항상 함께 릴리스하면 DLL이 필요하지 않으며 라이브러리를 정적으로 연결할 수 있습니까? – MarkR

답변

1

DLL 버전을 동일하게 유지하면 고객에게 일관된 설치가되었는지 쉽게 확인 할 수 있습니다. 이를 위해 MSVC++에서 .rc 파일에 포함 된 헤더 파일에 버전 번호를 포함하여 버전 번호를 한 곳에서 정의하면됩니다. DLL에 개별적으로 패치 할 수 있도록 #에 빌드 번호 (버전 번호의 네 번째 숫자)를 포함하지 않으려 고합니다. 이렇게하려면 DLL 헤더 파일에 build #을 넣으십시오.

0

제품이 .msi 또는 .cab 파일과 같은 단일 패키지로 묶인 경우에만 권장됩니다. 그렇지 않으면 부분적인 업데이트가 너무 무거워서 필요하지 않더라도 모든 바이너리를 업데이트해야합니다.

+0

우리는 글로벌 버전의 파일을 정의 할 수 있습니다,이 방법은 버전 번호 업데이 트가 큰 문제가되지 않습니다. – Benny

관련 문제