70人のモバイルラップトップユーザーは、ケースのサブセットをダウンロードし、オフラインデータ入力を許可し、再接続時に結果をアップロードする、外部で開発された.NETアプリケーションの新しいバージョンに苦労しています。データ転送は、ダイヤルアップリンクと有線イーサネットリンクの両方で信頼できないようです。.NET2.0SP1を使用します。
.NET Remotingを使用したことがある場合は、ここで安定した「適切な」ものにする必要があります。これにより、さらにデバッグを行うと、安定したアプリケーションが生成されますか?それとも、他の方向、おそらくMicrosoft Sync Framework 2.0に目を向けるべきでしょうか?
編集:最も重要なのは...レガシーですが... .NET Remotingは本質的に安定していて十分に適しているので、優れた開発者は必要なことを確実に実行できますか?
このためには、最適以上のものが必要です。代替手段は、空中で飛行機を変更することです。(インスピレーションについては、ダクトテーププログラミングに関するJoelを参照してください。)