パッケージのアンインストール

場合によっては、展開可能なパッケージをアンインストールすることが必要になる場合があります。 たとえば、ソース コードを再編成することができます。 または、独立系ソフトウェア ベンダー (ISV) 製品が不要になり、ライセンスを更新しませんでした。 したがって、パッケージを削除する必要があります。

モデルの削除

モデルは、パッケージの一部であるデザイン時の概念です。 モデルがモジュール内の唯一のモデルでない場合は、ソース コードから削除できます。 更新されたモジュールを配置するときに古いモジュールが上書きされるため、その他の手順は行う必要がありません。 すべてのオーバーレイ モデルは、このカテゴリに分類されます。 詳細については、モデルの削除を参照してください。

前提条件

  • 削除するモジュールを参照するモデルがある場合は、それらの参照を削除します。 削除する必要がある参照を検索する方法については、「 モデルの依存関係の表示」を参照してください。
  • 参照を削除したモジュールをビルドしてデプロイします。
  • モジュールのアンインストールを開始する前に、モジュールとの間のすべての参照を削除します。 モジュールのすべての参照を削除するには、モデルに 1 つのクラスを追加します。 このクラスにコードを含むことはできません。 これにはアプリケーション プラットフォームへの参照のみが含まれます。
  • Microsoft モジュールを削除することはできません。 このアクションを試みると、ライフサイクル サービスのパッケージに検証エラーが表示されます。
  • モジュールがインストールされている AOT 配置可能パッケージの一部である場合、モジュールを削除することはできません。 モジュールを削除する場合は、 ModuleToRemove.txtファイルに 名前を追加する前に、モジュールがパッケージに含まれていないことを確認してください。

パッケージのアンインストール

  1. ModuleToRemove.txtという名前のファイルを作成 します
  2. ファイルには、別の行で削除する各モジュールの名前を入力します。 削除する各モジュールの前提条件が満たされていることを確認します。
  3. 有効な配置可能なパッケージを作成し、 ModuleToRemove.txt ファイルを package\AOSService\Scripts フォルダーに配置します。
  4. パッケージを Lifecycle Services アセット ライブラリにアップロードします。 アセットが検証を終了するのを待ち、ページの右側にあるアセットの詳細パネルに表示される任意の警告を確認します。
  5. 配置可能パッケージをインストールします。 配置可能パッケージをインストールする方法の詳細については、クラウド配置に更新プログラムを適用するを参照してください。
  6. 運用環境で、この手順を実行する前に、パッケージがアンインストールされたことを確認します。