【CSharp】ClickOnceでインストールしたアプリの実体の保存場所

C#のお勉強を兼ねて今までモヤモヤしていたことを調べてみた。

背景

前々から思っていた。「自作アプリをインストールした端末にアップデート通知を簡単に飛ばせないものか。」

どうやら、ClickOnceなるものを使うと自動配信ができるらしい。

ということで、さっそくやってみた。

ググった情報だけでとりあえず配信はできたけど、腑に落ちないことが。

「アプリのショートカットはあるけど、肝心の実体がどこにあるかわからない。」

課題

ClickOnceの自動配信でインストールしたアプリの実ファイルがどこにあるか特定する。

Amazon LightsailでインスタンスをつくってClickOnceのアプリをインストールしてみた。

この場合、以下のパスのどこかに入っていることがわかった。

C:\Users\Administrator\AppData\Local\Apps\2.0

参考サイト