MSI를 만들고 수동으로 시작할 때 매우 잘 작동하지만 명령 줄을 통해 실행하면 문제가 발생합니다.MSI public 속성이 덮어 쓰기
나는 명령의 꼬리에 나의 특성을 제대로 명령을 수행하지만 난 다음 순서 참조 로그를 검사 할 때 :
... MSI (들) (38:18)를 [04 : 15 : 04 : 283] : PROPERTY CHANGE : DATABASESERVER 속성을 추가하는 중입니다. 그 값은 'INT-DOM-CONT'입니다. ... MSI (38:18) [04 : 15 : 04 : 626] : PROPERTY CHANGE : DATABASESERVER 속성을 삭제하는 중입니다. 현재 값은 'INT-DOM-CONT'입니다. ...
기본적으로 내 databaseserver 속성이 삭제됩니다. MSI 프로젝트의 화면 정의에 기본값을 지정하면이 기본값이 명령 줄에 전달 된 값보다 우선합니다.
이 동작은 나를 미쳐 만들기 시작합니다. 당신의 도움이
설치 프로그램을 만들 때 어떤 도구를 사용합니까? –