ATL 보안 업데이트는 이전 버전에 따라 DLL에 대한 호환성이 깨졌습니다.

StackOverflow https://stackoverflow.com/questions/1222608

문제

최근 ATL 보안 업데이트 C ++ runtimes를 버전 8.0.50727.4053으로 업데이트했습니다. 불행히도,이 업데이트는 대상 시스템에서 8.0.50727.762 만 사용할 수 있기 때문에 런타임과 동적으로 링크하는 DLL 중 하나를 깨뜨 렸습니다 (ATL을 사용하지 않음).

Visual Studio가 이전 DLL과 동적으로 연결되도록하는 방법이 있습니까? 가능하면 정적으로 연결되지 않도록하고 싶습니다.

도움이 되었습니까?

해결책

또 다른 해결책은 다음과 같은 Winsxs DLL의 이전 버전과 연결하도록 강요하는 것입니다. 이 기사.

다른 팁

필수 DLL 버전을 Executable 디렉토리에 직접 복사하면 동적 연결 중에 먼저 검색됩니다.

이것이 가능한지 모르겠지만 고객을 설치하도록 시도 했습니까? 재분배 가능한 패키지?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top