新しいバージョンが利用可能かどうかを確認するために、Web サイトをチェックするプログラムを開発しました。新しいバージョンが利用可能になると、ダウンロード プログラムが起動してファイルを取得し、そのフォルダ全体をソースの上にコピーして、新しいバージョンでプログラムを再起動します。
問題は、プログラムを 2 回目に実行したときに、ソフトウェアが実際には更新されていないことです。つまり、ダウンロードしてコピーしたばかりのファイルが元のバージョンに戻っています。
それを防ぐ方法はありますか?通常、.NET 2008 の Setup および Deployment プロジェクトを使用して、アプリケーション インストーラーをビルドします。