Visual Studio の発行機能を使用することにしました。アップデート機能も使っています。バージョン 1.0.0.6 までは機能していましたが、現在はそのままです。
アプリをアンインストールできますが、常にそのバージョンに再インストールされます。私は実際に、通常のアプリケーション セットアップで同様の問題を抱えていました。
どんな助けでも大歓迎です。
ありがとう、
Visual Studio の発行機能を使用することにしました。アップデート機能も使っています。バージョン 1.0.0.6 までは機能していましたが、現在はそのままです。
アプリをアンインストールできますが、常にそのバージョンに再インストールされます。私は実際に、通常のアプリケーション セットアップで同様の問題を抱えていました。
どんな助けでも大歓迎です。
ありがとう、
ClickOnceマニフェストファイルが想定どおりに生成されていないのではないかと思います。これは、.applicationファイルと.manifestファイルのmageユーティリティを使用して確認できます。彼らはおそらくあなたのアプリの古いバージョンを指しているでしょう。Visual Studioはそれらを正しく生成する必要がありますが、そうでない場合は、最後の手段として、mageユーティリティを使用してマニフェストファイルを編集し、適切なバージョンと展開ファイルを指すようにすることができます。
また、プロジェクトでクリーンを試しましたか? または、発行フォルダーをクリアして再発行しますか?
同様の問題があります。開発サーバーでSVNを使用し、SVNの更新を行ったところ、新しいファイルが得られました。その後、公開時に .js ファイルが 1 つだけ更新されていないことがわかりました。開発サーバーでは 11k で、公開サーバーでは古いバージョンの 8k のままでした。
何度も再発行しても変わりません。
その後、公開サーバー上のファイルを手動で削除して再公開すると、新しいバージョンが表示されました!!!
これは別の開発者によって確認されました。
したがって、公開は信頼できません.... :(
確かに「公開時に自動インクリメント」がチェックされていますか?
解決策を見つけたようです。ソフトウェアは別の方法で署名されていたため、Windows Vista + 7 はそれを識別できなかったり、そのようなものでした。