1

Visual Studio에서 설치 프로젝트를 처음 접했을 때 방금 하나를 만들려고했습니다. 구성된대로 파일을 배포했습니다. 설치 프로젝트에서. 그러나 설치 파일을 테스트 한 후 (의 .msi), 거기에 내가 이해할 수없는 일이었다 추가 엔트리가없는응용 프로그램을 설치 한 후 프로그램 추가/제거에 항목이 없습니다 (설치 프로젝트 사용)

  1. /제어판의 프로그램 목록을 제거하지만 다시 실행하여 설치를 시도하고 이미 대상 컴퓨터에 설치된 다른 버전이 있었기 때문에 설치를 할 수 없다는 대화 상자가 나타났습니다. 먼저 해당 버전을 제거해야하지만 프로그램 추가/제거에서 항목을 찾을 수 없었습니다. uninstall.exe 파일이 없습니다. 나는 레지스트리에서 내 응용 프로그램 실행 파일 이름을 포함하는 모든 항목을 검색하고 이러한 항목을 삭제했지만 여전히 그 대화 상자를 보여줍니다. (대상 컴퓨터에 설치된 다른 버전을 감지 할 수있는 방법이 있어야합니다.)

  2. 설치 프로젝트에서 배포 된 응용 프로그램의 uninstall.exe를 어떻게 만듭니 까? 설치 프로젝트를 만들 때 자동으로 만들어야한다고 생각했습니다.

귀하의 도움에 감사드립니다. 감사.

+0

대상 컴퓨터는 Windows XP SP3을 사용하고 프로그램 추가/제거 창에서 '설치된 업데이트보기'가 아닌 '업데이트 표시'확인란 만 볼 수 있으며이 확인란을 선택하면 설치된 응용 프로그램이 표시되지 않습니다. 내가 말했던 것처럼 레지스트리에 설치된 응용 프로그램 정보를 검색하고 발견 된 모든 결과를 삭제했습니다. 나는 레지스트리 어디에도 정보가 없다고 확신한다. 감사. –

답변

3

msi 패키지를 사용하여 응용 프로그램을 설치할 때 uninstall.exe가 없습니다. 이미 설치된 응용 프로그램의 msi를 두 번 클릭하면 복구 또는 제거를 수행 할 수 있습니다.

설치 패키지에 어떤 이름을 지정 했습니까? 어쩌면 기본 이름을 남기거나 응용 프로그램과 다른 "이상한"이름을 부여했을 수 있습니다. 그래서 그것을 찾을 수 없습니다. 7에서는 설치된 프로그램을 설치 날짜별로 정렬하고 마지막에 설치된 프로그램을 검사 할 수 있습니다. XP에서 가능한지 기억하지 마십시오.

+0

감사합니다. msi 패키지에 대해 모두 알지 못했습니다. 간단히 msi 파일의 이름을 Setup.msi로 지정했습니다. 예를 들어 프로그램 추가/제거 목록에 설치라는 항목이 있습니다. 응용 프로그램이라고 생각하지 않았습니다. msi 이름을 변경하지 않고 항목 이름을 변경하는 방법을 알려주십시오. (이름을 Setup.msi로 지정하려고합니다.) 항목 이름은 내 응용 프로그램 이름이어야합니다. 감사. Visual Studio에서 설치 프로젝트를 사용하고 있음을 기억하십시오. 고맙습니다. –

+0

Visual Studio의 솔루션 탐색기 탭에서 설치 프로젝트의 오른쪽 클릭 -> 속성을 ​​수행하면 msi 파일의 이름을 선택할 수 있습니다. Properties (등록 정보) 탭에서 선택한 설치 프로젝트를 사용하면 설치 패키지 (프로그램 목록, 버전 등의 이름) 속성을 변경할 수 있습니다. –