ClickOnceでショートカット
ClickOnceでショートカットの作成やスタートアップへの登録を行う方法
1、実行時に、自分(exeファイル)へのショートカットをスタートアップに作成
スタートアップは
Environment.GetFolderPath(Environment.SpecialFolder.Startup);
実行ファイルは
Assembly.GetEntryAssembly().Location;
(ショートカットの作り方は省略)
この場合は、自動更新は行われません。
ClickOnceでは、インストール場所がアップデート毎に変わりますが、
実行時に自分で行えば安心。
2、自動更新を行うショートカットをデスクトップに作成
実行時に、 Appliation Refarence ファイルをコピー
(スタートメニューにあるファイル)
Environment.GetFolderPath(Environment.SpecialFolder.StartMenu)\プログラム\XXXXXX\XXXX.appref-ms
を デスクトップ
Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
にコピー(方法は略)
ここからの起動で自動更新もされます。