이전 버전을 설치할 때 Visual Studio Installer가 DLL을 업데이트하는 방법은 무엇입니까?

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

문제

최근에 설치 프로그램 (2008 vs)이 제거 중에 DLL을 제거하지 않는다는 것을 알았습니다. 이것은 나에게 너무 많은 관심사는 아니지만 다음은 우려입니다. 나이가 많습니다 내 소프트웨어 버전은 DLL을 덮어 쓰지 않습니다. 최신 버전을 유지합니다.

내 시스템을 롤백 할 때 나이가 많습니다 버전, 나는 모든 것이 롤백되기를 원합니다. 이것을 달성하는 가장 좋은 방법은 무엇입니까? 안전하지 않도록 DLL을 제거하기 위해 사용자 정의 조치를 만들어야합니까, 아니면 다른 방법을 제거 할 수있는 다른 방법이 있습니까? 아니면 설치 프로그램이 항상 DLL을 작성하도록 강요하는 설정이 있습니까?

도움이 되었습니까?

해결책

먼저 설치 관리자가 파일을 제거하지 않았는 이유를 스스로에게 물어봐야합니다. 왜냐하면 버그가 아니기 때문에 버그가 아니기 때문입니다 (또는 설정이 파일을 제거하기 위해 재부팅을 기다리고 있습니다).
거기에서 무슨 일이 일어나고 있는지 발견하기 위해 로깅으로 MSI를 실행할 수 있습니다.
msiexec.exe /i /l*v

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