2012-02-13 5 views
1

Visual Studio 2010을 사용하여 응용 프로그램 설치 프로그램을 만듭니다. 내 응용 프로그램을 C : \ ApplicationName (이미있는 경우)에 설치하려면이 폴더가 종료되지 않으면 c : \ Manufacturer \ ApplicationName에 설치해야합니다. 나는 의상 작업을 이미 설치 경로라고 부르는 시간에 의상 작업을 사용하여이 작업을 수행 할 수 있는지 확신 할 수 없었습니다.설치 중 설치 경로

답변

1

This post은 원하는 것을 채우는 방법을 설명합니다. 유일한 차이점은 RegLocator 대신 DrLocator을 사용하여 폴더가 있는지 확인할 수 있습니다.

+0

: 답장을 보내 주셔서 감사합니다. 나는 실제로 계단을 따라 갔지만 여전히 내 문제가있는 것으로 보인다. Orca 도구에 익숙하지 않아서 내가 누락되었을 가능성이 있습니다. 내가 한 일은 다음과 같습니다. 1- Signature_ = ApplicationName 및 Property name = NAME을 사용하여 AppSearch 테이블에 새 항목을 만들었습니다. – user383240

+0

DrLocator 테이블도 채워야합니다. – Ciprian

+0

2 - Signature_ = ApplicationName 및 path = c : \ 3-로 RegLocator 테이블에 항목을 만들었습니다. action name = TEST, 대상 값 = [NAME], 소스 이름 = TARGETDIR, 유형이있는 CustomAction 테이블에 항목을 만들었습니다 = 307 (확실하지 않음) 4 - Action 컬럼 name = TEST, Condition = NAME을 가진 항목을 InstallExecuteSequence 테이블에 추가하고 시퀀스 번호를 설정하지 않았습니다. vs installer의 응용 프로그램 설치 디렉토리가 c : \ Manufacturer \ ApplicationName으로 설정되어 있음을 언급 할 가치가 있습니다. 하지만 orc를 저장하면 앱이 c : \ Manufacturer \ ApplicationName에 설치되었습니다. 어떤 힌트를 주셔서 감사합니다! – user383240