2011-12-07 3 views
1

설치 파일을 만드는 방법과 어떤 폴더에서 가져올 파일을 알고 있지만 설치시 추가 타사 소프트웨어를 추가하려면 어떻게해야합니까? 어떻게 우리가이 일을 할 수 있습니까?C# 설치가 포함 된 다른 패키지 소프트웨어 포함

예를 들어, 내 소프트웨어에 WinRar가 필요하고 사용자에게 WinRar가 설치되어 있지 않은 것으로 가정합니다. C# 프로젝트의 설치 파일을 통해 어떻게 추가 할 수 있습니까?

+0

설치 프로그램을 실행하고 사용자에게 소프트웨어 설치 옵션을 제공합니다. 타사 소프트웨어가이 서비스에 대한 라이브러리를 제공하지 않는 한 제 3 자 프로그램 뒤의 회사가 제품의 특정 버전을 직접 보내 주신 것을 고맙게 생각합니다. –

답변

1

당신이 물어 보신 주제와 약간의 차이가 있지만, 셋업 소프트웨어의 일부로 배포하는 것이 매우 중요합니다. 포함 그렇게 잠재적 pitfals의 목록은 제 3 자 라이센스 제한의

1) 떨어지는 파울
2) 실수로 distrubuting 바이러스
3) 소프트웨어의 사용자의 현재 버전을 덮어 쓰는 ((이에 제한되지 않음) 패키지의 버전 4를 포함 할 수는 있지만 어떤 이유로 사용자가 호환성 이유로 버전 3을 필요로 함)

소프트웨어에 타사 요구 사항이있는 경우 설치/1 차 실행 중에 반드시 확인하십시오. 자동으로 구성 요소를 다운로드/설치해야한다고 사용자에게 묻습니다.

+0

나는 이렇게 할 수있다 : 나는 나의 프로젝트의 셋업 파일을주고, 필요한 소프트웨어의 셋업을 별도로 포함하고, ReadMe 파일을 제공하여 사용자에게 컴퓨터에 설치되지 않은 필수 폴더를 설치하도록 지시한다. –

+0

당신이 원하는대로 할 수는 있지만 다른 사람의 소프트웨어를 이와 같은 방법으로 배포하는 것은 함정입니다. 가장 안전한 방법은 "XZY가 필요합니다 - 에서 다운로드하여 설치하라"는 메시지를 팝업하는 것입니다. – ZombieSheep

관련 문제