WIX를 사용하여 msi 설정을 만들 때 변경/복구시 CopyFile 실행과 관련된 문제가 있습니다. 원본 폴더의 파일을 이미 사용자 시스템 내부의 폴더로 복사/이동하는 구성 요소가있는 기능이 있습니다. 그것은 내 응용 프로그램의 폴더가 아닙니다. 이 파일을 옮기고 대상에 설치하지 않을 것입니다. 이 기능은 전체 설정을 사용하여 설치하면 잘 작동합니다. 하
나는 WIX 도구를 사용하여 MSI Intallation의 일부로 SQL 스크립트를 실행하고 해당 스크립트를 실행합니다. 이제 스크립트에서 변수를 선언하고 변수 값을 파일 변수 값으로 바꾸고 싶습니다. 스크립트 : CREATE TABLE $(tablename) (Value1 CHAR(50), Value2 INTEGER)
Include.wxi <?defi
저는 VSI에서 .wixproj를 사용하여 MSI를 필요한 방식으로 만듭니다 (사전 구축 이벤트에서 수확하기 위해 열 사용). 이제 app.config 설정, 출력 MSI 이름 및 일부 보조 .wxs 파일에 정의 된 일부 대화 상자에서 다를 필요가있는 동일한 3 가지 버전을 배포해야합니다. 매개 변수를 취하고 .wixproj 및 .wxs 및 app.conf
wix를 사용하여 서비스를 설치하고 있습니다. 또한 CreateFolder를 사용하여 디렉토리를 만들고 있습니다. 서비스가 시작될 때이 디렉토리가 존재하는지 여부를 확인합니다. 사용 권한 문제로 인해 서비스에서 디렉터리가 있는지 확인할 수 없습니다. 그러므로 그것은 실패하고있다. 누구든지 서비스를 만들 수 있도록 디렉터리를 만드는 동안 적절한 사용 권한을
몇 가지 구성을 가진 제품을 설치해야합니다. 전문가, 표준 등을 말하십시오. 전문가 및 표준 기능에 동일한 공통 구성 요소가 포함되어있을 수 있습니까? 그렇다면 그러한 해결책에는 단점이 있습니까? 이러한 기능 중 하나만 설치된다는 것을 보장한다고 가정합니다. 윅스 소스 예 : <Feature Id="F__P_Classic" Level="2" Configur
독립적으로 설치할 수있는 데이터 패키지 (이 아닌 프로그램 파일)가 너무 많습니다 (> 500). 데이터 패키지는 애플리케이션에서 사용됩니다. 이 데이터 패키지를 설치하는 가장 좋은 방법은 무엇입니까? 나는 소프트웨어 제거 제어판에 숨어있는 msi 파일을 생각했다. 부트 스트 래퍼는 설치할 패키지를 선택하는 데 사용됩니다. 많은 수의 msi 파일을 생성하기