現在、企業ネットワーク内のファイル サーバーに ClickOnce を使用してデプロイされた WPF アプリケーションがあります。アプリケーションが起動する前に自動更新するように設定されており、オフラインで実行できます (何らかの理由でファイル サーバーがダウンした場合)。「デスクトップ アイコンを作成する」にチェックを入れました。
CI ビルドでは、バージョン管理を挿入し、バージョン番号のさまざまな部分をインクリメントして、変更を強制しようとしました。これは効果がありませんでした。
ユーザーがスタート メニューまたはデスクトップ ショートカットからアプリケーションを実行しようとすると、自動更新されません。
デスクトップ ショートカットを削除した場合、サーバー上の .application ファイルを右クリックし、[デスクトップに送信] を選択すると、結果のデスクトップ ショートカットが確実に自動更新されます。
この問題を経験した人はいますか? もしそうなら、どのように解決されましたか?
私たちの暫定的な解決策は、最初のインストールで作成されたショートカットを削除し、上記のように手動でショートカットを作成することですが、少しハックのように感じます!
編集: Karel のコメントに従って詳細情報を追加しました。