C# 4.0 WinForms アプリケーションに新しい機能を追加しています。アプリケーションは、ClickOnce を使用して既に Live に公開され、証明書で署名されています。
そのため、新しい ClickOnce インストールを作成して、以前にインストールされたバージョンをアップグレードする必要があります。しかし、証明書の有効期限が近づいているため、証明書を使用してマニフェストに署名しないように言われました。
私が抱えている問題は、以前のバージョンが既にインストールされていることを検出せず、新しいインストールをインストールすることです (そのため、アプリは [プログラムの追加と削除] に 2 回表示されます)。
別の PC で ClickOnce をビルドしているためなのか、マニフェストに署名しなくなったがアップグレードされないためなのかはわかりません。以前の ClickOnce インストールから ClickOnce インストールをアップグレードするには、何をする必要があるか教えてください。ClickOnce には MSI のような製品コードがありますか?
どうもありがとう