installUtil을 수동으로 실행할 필요가없는 C# Windows 서비스를 설치하는 가장 좋은 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/169381

문제

C# Windows 서비스 프로젝트를 포장하여 설치 유틸 명령 프롬프트 유틸리티를 사용하지 않고도 쉽게 설치할 수 있습니까? WinForms 응용 프로그램이 설치되는 방식과 유사하게 수행하기 위해 Visual Studio 설정 프로젝트를 구성하는 쉬운 방법이 있습니까?

도움이 되었습니까?

해결책

나는 멋지고 깨끗한 MSI 설치 프로그램을 얻기 위해 설치 프로젝트를 만들고 싶습니다. 이것은 당신에게 도움이 될 것입니다.

http://support.microsoft.com/kb/816169

그리고 CodeProject는 좋은 예를 가지고 있습니다. http://www.codeproject.com/kb/dotnet/simplewindowsservice.aspx

다른 팁

추가 답변이 많이 있습니다 이 질문.

앱이 기본 사용자를위한 것이라면 MSI가 가장 좋은 방법입니다.

그것이 기술자를 목표로한다면 나는 개인적으로 스스로 설치하고 제거 할 수있는 앱을 선호하며 서비스 또는 일반 앱처럼 실행할 수 있습니다. 연결된 질문에는 이것을 설명하는 답변이 있습니다.

완전성을 위해 요약 할 것입니다 http://support.microsoft.com/kb/816169 여기.

서비스 구성 요소에 서비스 설치 프로그램 클래스를 추가해야합니다. 그런 다음 설정 루틴에서 호출하여 서비스를 추가 할 수 있습니다. 설정 프로젝트에서 사용자 정의 작업을 만들어 호출해야합니다. 세부 사항은 식별 된 KB에 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top