일부 사용자 지정 동작을 처리하기 위해 System.Configuration.Install.Installer
클래스를 사용하는 설치 프로젝트가 있습니다. Uninstall
메서드의 내 논리는 실제로 아무것도 제거하지 않고 제거가 종료되는 예외 (null 참조 예외)를 던지고있었습니다.제거하는 동안 예외를 throw하는 설치를 어떻게 제거합니까?
나는이 문제의 원인을 알고 Uninstall
메서드의 코드를 변경했으나 제어판을 통해 프로그램을 제거하려고하면 변경하지 않기 때문에 문제가되지 않습니다. 예외를 계속하고 VS2010의 설치 프로젝트 컨텍스트 메뉴를 통해 제거하려고하면 다시 빌드 된 설치 프로젝트를 사용하지 않는 것으로 보이며 제어판을 통해 제거하려고하는 것과 같은 일을합니다.
나는 바위와 어려운 곳 사이에 붙잡힌 것 같은 기분입니다. 다른 사람이이 상황에 빠졌습니까? 만약 그렇다면 어떻게 그 일을 회피합니까?
어디서나 문제의 해결책을 알고 자하는 사람들의 이익을 위해서만 내 자신의 질문에 대답하십시오. – Anthony