2010-06-10 3 views
0

Visual Studio 설치 프로젝트를 사용하여 C# 응용 프로그램을 배포하려고합니다.Visual Studio 설치 프로젝트

VS 설치 프로젝트에서 프로젝트를 설치하기 전에 응용 프로그램 폴더를 동적으로 변경하거나 설정 프로젝트 뒤에 코드를 추가 할 수 있습니까?

내가 달성하고자하는 것은 msi가 실행되고 일부 외부 요인에 따라 설치 디렉토리가 계산 된 다음 해당 디렉토리에 설치됩니다. 그런 다음 즉시 응용 프로그램을 실행하고 싶습니다. 이 목적은 전반적으로 사용자가 개입 할 필요가 없습니다.

+0

"응용 프로그램 폴더를 동적으로 변경"한다는 의미를 설명 할 수 있습니까? 기본적으로 VS 설치 프로젝트에서 생성 된 설치 프로그램은 설치 중에 대상 디렉토리를 변경할 수있게합니다. 또한 설정 과정에서 어떤 종류의 동작을 수행할지 설명 할 수 있습니다 (응답은 그에 따라 다르기 때문에). –

+0

질문별로 편집했습니다. –

답변

0

수정 : 수정 된 질문보기 나는 여전히 사용자 지정 동작을보고 싶지만 this msdn 페이지를보고 싶다고 생각합니다. 목표 위치를 다양한 방법으로 변경하는 것입니다.

0xA3에 따르면 사용자는 설치 중에 대상 폴더를 선택할 수 있습니다.

직접 코드를 작성하면 맞춤 동작을보고 싶을 것입니다. 사용자 지정 작업에서 호출 할 수있는 DLL에 직접 코드를 작성할 수 있습니다.

This 연습은 좋은 샘플입니다.

+0

사용자 지정 작업 개념을 사용하여 설치 디렉터리를 변경하는 방법을 이해할 수 없습니다. 사용자 지정 작업을 추가하려고하면 출력을 가져올 위치를 묻습니다. 이 경우 대상 컴퓨터의 응용 프로그램 폴더에서 가져와야한다고 말합니다.하지만이를 변경하려면 어떻게해야합니까? –

+0

@ pm_2 : 예, 필자는 Visual Studio에서이 작업을 수행 할 수 있다고 언급 했었습니다. 오히려 고급 도구를 사용해야했습니다. 예를 들어 Orca. 이 질문에는 Orca를 사용하여이를 수행하는 방법에 대한 정보가 포함되어 있습니다. http://stackoverflow.com/questions/1498057/lost-in-the-visual-studio-maze –