AssemblyInstaller.Uninstall メソッド
アセンブリ: System.Configuration.Install (system.configuration.install.dll 内)


例外の種類 | 条件 |
---|---|
ArgumentException | 状態を保存している IDictionary が破損している可能性があります。 または |
コレクション内にあるインストーラのうちの 1 つのインストーラの BeforeUninstall イベント ハンドラでエラーが発生しました。 または コレクション内にあるインストーラのうちの 1 つのインストーラの AfterUninstall イベント ハンドラでエラーが発生しました。 または アンインストール中に例外が発生しました。この例外は無視され、アンインストールが続行されます。ただし、アンインストールが完了しても、アプリケーションが完全にはアンインストールされない可能性があります。 または アセンブリのうちの 1 つで、インストーラの型が見つかりませんでした。 または インストーラの型のうちの 1 つについて、インスタンスを作成できませんでした。 または | |
InstallException | アンインストール中に例外が発生しました。この例外は無視され、アンインストールが続行されます。ただし、アンインストールが完了しても、アプリケーションが完全にはアンインストールされない可能性があります。 |

このメソッドを呼び出して、以前にインストールした内容を削除します。コレクション内にあるインストーラのうちの 1 つのインストーラで Uninstall メソッドが失敗した場合でも、他のインストーラは引き続きこのメソッドを呼び出すことができます。アンインストール時にエラーが発生した場合、コンピュータの状態はアンインストール前の状態には戻りません。
![]() |
---|
Install メソッドおよび Commit メソッドはインストール後のコンピュータの状態を保存しますが、savedState パラメータからの IDictionary を保持しているファイルが、インストール完了後のある時点で削除されている可能性があります。ファイルが削除されている場合、savedState パラメータは null 参照 (Visual Basic では Nothing) です。 |

コンストラクタにパラメータとして渡されたアセンブリのインストールとそのアセンブリのコミットの後で、Uninstall メソッドを呼び出すサンプルを次に示します。
' Uninstall the 'MyAssembly_Uninstall' assembly.
myAssemblyInstaller.Uninstall(mySavedState)


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からAssemblyInstaller.Uninstall メソッドを検索する場合は、下記のリンクをクリックしてください。

- AssemblyInstaller.Uninstall メソッドのページへのリンク