2015-02-04 2 views
0

DefaultLocation 코드에서 응용 프로그램 폴더 (또는 사용자 지정 폴더)의 값을 어떻게 변경할 수 있습니까?Windows Installer Visual Studio 설치 프로젝트

나는 Visual Studio에서 파일 시스템에 [MY_DEFAULT]으로 DefaultLocatio을 정의 할 수 있습니다, CustomActionData/myDefault=[MY_DEFAULT]에 추가하고 msi 파일에 매개 변수로 MY_DEFAULT를 전달합니다.

코드에서 나는 Context.Parameters["myDefault"]으로 읽을 수 있습니다. 이 작동합니다.

하지만 응용 프로그램을 설치할 DefaultLocation의 값을 코드에서 어떻게 변경할 수 있습니까?

답변

0

설치 프로그램 프로젝트를 마우스 오른쪽 단추로 클릭하고보기 -> 파일 시스템으로 이동하십시오.

이제 '응용 프로그램 폴더'을 마우스 오른쪽 버튼으로 클릭하고 '속성 창'를 선택합니다. 속성 창에서 DefaultLocation 필드를 편집 할 수 있습니다 (아래 스크린 샷 참조). 기본적으로

enter image description here

를 DefaultLocation는 [ProgramFilesFolder] [제조업체가] \ [ProductName]을 (를)하지만 당신은 당신이 좋아하는 무엇으로 변경할 수 있습니다 - C : \ MyApp를 또는 [ProgramFilesFolder \ ] MyApp \ 또는 무엇이든간에.

행운을 비네.

관련 문제