散発的なアップグレードが必要なC#と.NET Framework2.0を使用してWindowsMobile(CEおよび6.5)アプリケーションを開発しています。このアプリケーションは、.NETFramework4.0で構築されたWCFサービスと通信します。
顧客は、アプリケーションが起動するたびに新しいアップグレードをチェックすることを望んでいます。新しいアップグレードがある場合は、ダウンロードして古いアップグレードを置き換える必要があります(ActiveSyncを使用したり、ケーブル/ USB経由でアップグレードしたりしないでください)。
ステータスを確認し、古いファイルを新しいファイルに置き換える(そして実際の.exeファイルを開始する)アプリを作成することを考えています。
古い.exeファイルを削除して新しいファイルに置き換えるにはいくつかの制限がありますか?