2010-07-20 4 views
0

Windows 설치 프로젝트에 대한 몇 가지 멍청한 질문이 있습니다. 나는 활발하게 수색했지만 아직 어떤 대답도 찾지 못했습니다.Windows 설치 프로젝트에서 진입 점을 변경하거나 사용자 지정 작업을 수행하려면 어떻게합니까?

기본적으로 저는 Visual Studio 2008에서 Windows 설치 프로젝트를 작성하고 있습니다. 프로젝트의 일부로 Install, BeforeInstall 등의 사용자 지정 작업이 있습니다.이 작업을 수행하려면 다음과 같은 클래스가 포함 된 C# 클래스 라이브러리를 사용합니다. System.Configuration.Install.Installer에서 상속됩니다. 이 모든 것이 잘 작동합니다. Windows 설치 GUI가 이미 표시되고 사용자가 이미 설치 경로 등을 확인한 경우를 제외하고는 모두 작동합니다.

사용자 지정 작업을 실행할 수 있도록 프로젝트를 변경하거나 디스플레이 사용자 지정 대화 전에 Windows 설치 GUI가 나타납니다?

답변

0

그래, 해결 방법을 찾았습니다.

내 목표는, 내가 포함 리소스로 내 출력 .MSI를 사용 나를 Windows 설치 프로젝트를 사용할 수있는 솔루션 (I InstallShield를 위해 돈을 가지고 있지 않기 때문에, 등) 기본적으로

을 찾는 것이 었습니다 다른 프로젝트에서. 이 다른 프로젝트가 실행되고, 필요한 검사를 수행 한 다음 msiexec을 사용하여 포함 된 리소스를 실행합니다.

이것은 약간 어리석은 소리 일지 모르지만 그 결과는 충분히 우아 해 보입니다.

관련 문제