2016-06-09 12 views
4

Ich versuchte mit folgendem Code, aber ProgramData Ordner wird nicht erstellt, während der Installation. Meine Anforderung besteht darin, einige Dateien im Installationsverzeichnis zu installieren, die vom Benutzer bereitgestellt werden, und wenige Konfigurationsdateien im ProgramData-Ordner (C: \ ProgramData \ COMPANYNAME \ APPNAME) bereitzustellen. Der Code ist unten angegeben. Kann mir jemand helfen, das Problem zu identifizieren? oder eine andere Lösung, um dies zu erreichen.Erstellen Sie Ordner in C: ProgramData mit WIX Installer und stellen Sie einige Konfigurationsdateien in diesem Ordner

<Fragment> 
    <Directory Id="TARGETDIR" Name="SourceDir"> 
     <Directory Id="ProgramFilesFolder"> 
     <Directory Id="INSTALLFOLDER" Name="APPNAME" /> 
     </Directory> 

     <Directory Id="CommonAppDataFolder"> 
     <Directory Id="CommonAppDataManufacturerFolder" Name="COMPANYNAME"> 
      <Directory Id="MyAppDataFolder" Name="APPNAME"> 
      </Directory> 
     </Directory> 
     </Directory> 
    </Directory> 
    </Fragment> 

Antwort

3

Sie benötigen ein Merkmal eine Komponente der Installation in das MyAppDataFolder Verzeichnis für das Installationsprogramm enthält implizit den Ordner während der Installation zu erstellen. Wenn dort keine Komponente installiert wird, wird der Ordner nicht erstellt.

Nur die Definition einer Verzeichnisstruktur ist nicht gut genug, um diese Ordner zu erstellen.

+0

ok danke Brian. Es funktioniert jetzt. – Nik

Verwandte Themen