0

Visual Studio에서 만든이 MSI 설치 프로그램을 사용하여 완벽하게 작동하지만 이제는 변경된 사항이 있으며 설치 후 Windows에서 제거/프로그램 제거 제거 할 옵션이 없습니다.Visual Studio가 MSI에서 더 이상 프로그램 추가/제거에서 unistall/remove 옵션을 표시하지 않음

http://awesomescreenshot.com/09b9gn5b4

없음 제거 버튼, 그래서 제거를 강제로 msicuu.exe을 사용하고있다 :

그것은처럼 보이는이 없습니다.

하지만 실제로 이것이 작동하지 않는 이유의 맨 아래로 돌아가서 제거 옵션을 다시 가져오고 싶습니다.

내 Windows XP 32 비트 개발 컴퓨터에서 TargetPlatform x64, .Net 4.0과 함께 Visual Studio 2010을 사용하여 빌드되었습니다. Windows Server 2003 x64에 설치됩니다. 어떤 이유로 든 더 이상 정상적으로 작동합니다.

답변

0

ARPNOREMOVE이 설치 패키지에 설정되어 있지 않은지 확인하십시오. 이 속성을 설정하면 프로그램 추가/제거 제어판의 제거 기능을 사용할 수 없습니다.

+0

Visual Studio 2010에서 부주의로 수행 한 작업입니까? 이 속성을 취소 할 위치를 찾을 수 없습니다. 나는이 MSI 또는 다른 사용자 지정 설치 스위치를 사용할 때 확실히 사용자 지정 편집을 수행하지 않았습니다. – m3ntat

+0

@ m3ntat, 나도 몰라. SDK의 Orca를 사용하여 결과 패키지의 Properties 테이블을 검사 할 수 있습니다. 또는 MSI 패키지를 WiX로 디 컴파일하고 .wsx 파일에서 ARPNOREMOVE를 검색 할 수도 있습니다. 그것이 있으면 제거해야합니다. –

+0

Visual Studio로 만든 패키지의 경우 설치 프로그램 정보가 손상되었을 가능성이 큽니다. 클린 머신에서 패키지를 테스트 해 보았습니까? –

관련 문제