2011-09-28 5 views
0

기본 MSI 프로젝트로 수동으로 다시 만들어보고있는 InstallScript 프로젝트가 있습니다. InstallScript 프로젝트의 경우 동적 파일 링크를 사용하는 여러 구성 요소와 경로 변수에 지정된 위치에 대한 링크가 있습니다.(아직) 존재하지 않는 디렉토리에 어떻게 동적으로 링크 할 수 있습니까?

그러나 기본 MSI 프로젝트에서이 작업을 시도하면 "입력 한 폴더 이름이 시스템의 유효한 폴더 이름이 아닙니다."라는 오류가 나타납니다. 이것은 완전히 정확합니다. 지정된 디렉토리는 존재하지 않지만 설치가 컴파일되기 전에 빌드시 작성됩니다. InstallScript 프로젝트는 현재 존재하지 않는 디렉토리에 동적으로 링크하는 것에 대해 아무런 기미가없는 것처럼 보였습니다. 기본 MSI는이를 거부합니다.

아직 존재하지 않는 디렉토리에 연결할 수있는 방법이 있습니까? InstallShield를 진정 시키려면이 위치에 더미 폴더를 만들어야합니까?

답변

1

동적 연결을 권장하지는 않지만 필요한 경우 빌드 자동화가 생성 할 빈 디렉터리를 만든 다음 동적 연결을 설정하십시오.

동적 파일 연결에 문제가있는 코스 ...... 실제로 어떤 파일이 어디에 설치되는지 설명하는 것과 비교할 때 많은 계약이 없습니다. YMMV.

관련 문제