「サポート」の定義は?
メンバーが古いものとしてマークされている場合、そのメンバーは変更されておらず、同じ動作で残っています。これは、将来のある時点で削除される可能性があることを意味します。それをまだ使用しているレガシー アプリケーションは引き続き実行されますが、新しいアプリケーションは実行されません。そのメンバーまたは機能を使用します。
「カスタマー サポート」について言及している場合 - Microsoft に電話して開発者サポート料金を請求する場合のように、はい、電話の向こう側にいる人が助けてくれます古い機能としてマークされた機能でバグや問題を発見した場合は、ホットフィックスを提供してください。延長サポート期間が終了すると、Microsoft はそれまでにその機能または製品全体 (4.0 または 5.0 などにアップグレードしたことを前提) に対する個人レベルのサポートを提供しなくなります。ただし、プログラムが正常に動作し、Microsoft が Windows の将来のバージョンでランタイム サポートを約束している場合 (Windows 8 の VB6 と同様)、これは問題ではありません。また、Microsoft は非個人的なオンライン サポート (KB 記事など) を削除しないため、引き続き信頼することができます。しかし、2020 年は 7 年先であり、.NET 6 に移行します。
ただし、たとえば .NET 5.0 にアップグレードして、廃止された機能が削除されていることがわかった場合は、それに応じてコードを変更する必要があります。また、廃止された項目 (一般的に) は、ポイント リリースまたはサービス パックでは削除されません (セキュリティ上の問題が多数を占める場合を除きます)。
デスクトップ ソフトウェアを作成することは、メインフレーム ソフトウェアと同じではないことを忘れないでください。プラットフォームが変更され、アプリケーションが壊れ、トレッドミルを実行し続ける必要があります。あなたができる最善のことは、プラットフォームの要件に準拠し、前方互換性を祈ることです。(これが、非常に多くの Windows 9x ゲームが最新の OS で実行されない理由です。開発者は時間を割いて物事を適切に行うことができませんでした。これは残念なことです)。