[Windows] ClickOnceアプリケーションがインストールできない
発生条件自体が特殊ですがメモ。
現象
ブラウザーでダウンロードしたClickOnceアプリケーションを解凍する。
エクスプローラーでsetup.exeを右クリックする。
[全般]タブのセキュリティという項目の[許可する]チェックボックスをONにする。
セキュリティ: このファイルは他のコンピューターから取得 □許可する(K) したものです。このコンピューターを保護す るため、このファイルへのアクセスはブロッ クされる可能性があります。
以下のファイルに対しても同じ操作を行う。
- <アプリケーション名>.application
- <アプリケーション名>.exe
その後、setup.exeを実行すると、
「アプリケーションを起動できません。アプリケーションのベンダに問い合わせてください。」
というダイアログが表示されインストールできない。
詳細ボタンをクリックするとテキストファイルが開き、以下のエラーが出力されている。
* System.Deployment.Application.InvalidDeploymentException (Zone) - 配置とアプリケーションは一致するセキュリティ ゾーンを持っていません。
対処法1
以下のファイルに対しても同様に[許可する]をONにする。
- Application Files\<アプリケーション名>_<バージョン>\<アプリケーション名>.exe.manifest
その後、setup.exeを実行する。
対処法2
setup.exeよりも上のパス名に全角文字やスペース、ピリオドが含まれる場合は、含まない名前に変更する。
その後、setup.exeを実行する。
0 件のコメント: