MSIインストーラセットアッププロジェクトで。 File System \ Application Folder \ My Directoryに空のディレクトリを1つ追加します。私はプロジェクトを構築する。MSIインストーラは空のディレクトリを作成しません
私のproject.msiには、My Directoryが空であるため、「My Directory」が表示されません。
コードで空のディレクトリを作成する必要がありますか?これはMSIインストーラの制限です。
MSIインストーラセットアッププロジェクトで。 File System \ Application Folder \ My Directoryに空のディレクトリを1つ追加します。私はプロジェクトを構築する。MSIインストーラは空のディレクトリを作成しません
私のproject.msiには、My Directoryが空であるため、「My Directory」が表示されません。
コードで空のディレクトリを作成する必要がありますか?これはMSIインストーラの制限です。
私はVisual Studio 2015 Windowsインストーラテンプレートを使用しています。空のフォルダを作成する方法を見つけました。
すべてのフォルダ(空のフォルダを含む)をWindowsインストーラプロジェクトに追加します。
はコンパイラプロジェクトが
Windowsエクスプローラ開くファイル名{プロジェクト名}でプロジェクトを開きますが、「 を置き換える作成する空のフォルダ名を見つけ、
編集このファイルを.vdproj AlwaysCreate」= "11:FALSE" を "AlwaysCreate" = "11:" 真
それは私のために働いています:)
MSIは、CreateFolder tableで空のフォルダの作成をサポートしています。 MSIをコンパイルするツールが空のフォルダの作成をサポートしていない場合でも、Orcaを使用してテーブルを直接編集することができます。空のフォルダが正しく作成されるはずです。
空のディレクトリの作成に関する情報がある部分があります。http://blogs.technet.com/b/alexshev/archive/2008/01/25/from-msi-to-wix-part-1.aspx – cookieMonster
@cookieMonster:私は他のツールを使用できません –
その記事@cookieMonsterは、この動作を設計上の理由で合理的に説明しています。だからあなたの質問の答えははい、コードを介して空のディレクトリを作成する必要があります。 –