プロプログラマ -Flex,Air,C#,Oracle,PHP-

プログラマーを職業としてます。 Flex,Air,C#,Oracle,PHPの言語ノウハウを中心に情報発信していきます

ClickOnceのインストールができなくなった時の対応

ClickOnceを使って、アプリをインストールする際、前までできていたのに、ある時からエラーになることがあります。
エラー内容がすごくわかりにくくてどうしていいのかわからなくなります。
開発者に対してならまだいいんですが、一般利用者に対してこのメッセージが表示されてしまったらパニックになります。

[1] インストール後に起動できなくなったとき

ClickOnceインストールしているときに、エラーになる場合、
詳細エラーが、「参照されたアセンブリはシステムにインストールされていません。 (HRESULT からの例外:0x800736B3)」

[対応]

C:\Users\<ユーザ名> \AppData\Local\Apps\2.0以下のフォルダを削除する。

※以前のWindowsの場合
C:\Documents and Settings\<ユーザ名>\Local Settings\Apps\2.0

いろんな環境にインストールしたり削除したりしているとおかしくなることがある様子。

[2] ClickOnceの更新でエラーが発生する

DeploymentException 同じアプリケーションが既にインストールされているため、インストールできません。このアプリケーションのマニフェスト バージョンを修正するか、既存のアプリケーションをアンインストールする必要があります。
[1]と同様の操作を行えばよい

ClickOnceは便利なようでいろいろ問題が起こるので面倒です。
ClickOnceに代わる、なにかシンプルで安全なインストールの仕組みが出てきて欲しいです。

 

 

== ランキングに参加しています。ぜひクリックお願いします ==

プログラム ブログランキングへ
にほんブログ村 IT技術ブログへ
にほんブログ村

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です