<uninstall> ステップは、ターゲットホスト上に現在インストールされているコンポーネントのリソースをアンインストールします。これにより、関連付けられたコンポーネントの指定された <uninstallSteps> 要素のステップが実行されます。このステップは、<simpleSteps> 要素の子としてしか指定できません。
<uninstall> ステップには次の子要素があります。
<argList> – オプション要素で、<uninstallSteps> ブロックに渡す引数の一覧。この要素を指定する場合、この要素は 1 回しか出現できません。「<argList> 要素」を参照してください。
<Installed component targeter> – 必須要素で、アンインストールするコンポーネントを特定します。詳細は、「インストール済みコンポーネントターゲッター」を参照してください。
<assign> — オプション要素で、呼び出される側のブロックから返される値に割り当てるローカル変数の名前を指定します。<assign> 子要素の構文と動作は、「<assign> ステップ」と同じです。
<uninstall> ステップには、entityName 型の 1 つの必須属性 blockName があります。この属性は、ターゲットコンポーネント内で実行するアンインストールブロックの名前です。