私は今、非常に大きな問題に直面しています。
アプリケーションの 2 つのインストール メカニズムをサポートしたいと考えています。
- セットアップ ファイルをビルドします。ローカルマシンにインストールできます。
このアプリケーションは、ローカル モードでのみ動作します。 - ClickOnce を使用してセットアップを発行します。
それらのうちの 1 つのみが 1 台のマシンに存在できるようにする必要があります
これの意味は:
ClickOnce バージョンを既にインストールしている場合は、スタンドアロン バージョンのインストールを許可してはなりません。(この場合、メッセージボックスが表示されます)- スタンドアロン パッケージをインストールした場合、ClickOnce セットアップで、スタンドアロン バージョンを ClickOnce バージョンにアップグレードするかどうかを尋ねられ、その過程でスタンドアロン バージョンが削除されます。
私はこれについて何晩も考えてきましたが、それを解決する方法が思いつきません。