パッケージ デザイナーでインストール オプションが保存されない


説明

パッケージ デザイナー アプリケーションを使用してパッケージを生成する際、パッケージ プロジェクト ファイルを保存する時に、パッケージ ソースのインストール オプション プロパティの値が無視されることがあります。

解決策 1

テキスト ファイル エディタを使用して、保存したXMLプロジェクト ファイルにインストール オプションを手動で設定してください。
パッケージ プロジェクトのXMLファイルは通常、「/Data/packages」フォルダーに格納されます。
このファイル内で、必要に応じて次の部分を編集してください。
<Options>
  <BehaviourOptions>
<ItemMode>Undefined</ItemMode>  <-- 使用可能な値: Merge、Overwrite、Skip、Ask User
<ItemMergeMode>Undefined</ItemMergeMode>  <-- マージ モードのみで使用可能な値: Append、Clear、Merge。それ以外のモードではUndefinedを使用 (マージは不可)
  </BehaviourOptions>
</Options>

解決策 2

パッケージ デザイナーのユーザー インターフェイスを修正するには、次の手順を実行してください。
  1. 次の文字列を「web.config」ファイルの「/sitecore/ui/usings」セクションに追加します。
    <using>Sitecore.Support.Shell.Applications.Install.Controls</using>
  2. 次の文字列を「web.config」ファイルの「/sitecore/ui/references」セクションに追加します。 
    <reference>/bin/Sitecore.Support.341861.dll</reference>
  3. Sitecore.Support.341861.dll」ファイルを「/bin」フォルダーに配置します。
  4. BehaviourOptionEditor.xml」ファイルを「/sitecore/shell/Override」フォルダーに配置します。