vdproj 자동 업그레이드 vs. 제거/재설치
-
08-07-2019 - |
문제
VDPROJ 파일에 의해 생성 된 MSI 파일에 대한 혼란스러운 동작을 보았습니다. Visual Studio에서 MSI를 빌드 한 다음 Visual Studio 내에서 "설치"를 마우스 오른쪽 버튼으로 클릭하고 선택하면 이미 설치된 모든 버전을 자동으로 제거한 다음 새 MSI를 설치합니다.
그러나 생성 된 MSI를 가져 와서 직접 실행하면 이전 버전이 이미 설치된 경우 불만이 발생합니다. 먼저 (프로그램 추가/제거) 명시 적으로 제거해야합니다.
거래는 무엇입니까? Visual Studio가 MSI를 실행하는 명령 줄 주장이 있습니까?
해결책
예, 시각적 스튜 이도가 지나갈 것입니다 재 슈토리 모드 그리고 다시 설치하십시오 설치를 실행할 때 Windows 설치 프로그램에 속성
같은 것 :
msiexec /i your.msi REINSTALLMODE=vomus REINSTALL=ALL
위에서 링크 된 MSDN 문서를 확인하여 이러한 옵션이 무엇을하고 있는지 확인하십시오.
편집하다:
이제 나는 그것을 생각하게된다. 스튜디오는 /x 명령 줄 Arg를 사용하여 먼저 응용 프로그램을 제거 할 수 있습니다.
msiexec /x <package> or <product code>
다른 사람이 어떤 사용 중인지 확인할 수 있습니까?
제휴하지 않습니다 StackOverflow