프로젝트에는 ProjectInstaller 클래스가 자동으로 생성되어 있을 것입니다
ProjectInstaller.cs 파일에서 Installer 클래스를 상속받아서 BeforeInstall 메서드를 오버라이드합니다.
이곳에서 서비스 중지와 다른 설정을 수행할 수 있습니다.
[RunInstaller(true)]
public partial class ProjectInstaller : Installer
{
public ProjectInstaller()
{
InitializeComponent();
}
protected override void OnBeforeInstall(IDictionary savedState)
{
base.OnBeforeInstall(savedState);
// 기존 서비스 중지
StopService("YourServiceName");
}
}