2017-05-19 5 views
-3

私はWindows 7のVisual Studio 2010でWindowsアプリケーションを作っています。異なるOSバージョンのC#winformをテストする必要はありますか?

Windows XP、Windows 8などの他のOSバージョンでも正しく動作しますか?

私は、サードパーティのDLLをアプリケーションのHID接続の参照として使用しています。

OSのバージョンによって動作が異なるc#コントロールがある場合は、詳細を一覧表示してください。

ありがとうございます。

+7

はい。ソフトウェアをテストする必要があります。 –

+5

申し訳ありませんが、そのようなもののリストはありません。 Windows XPをサポートしたい場合は、Windows XPでテストする必要があります。 Windows 8、Vista、10などでも同じです。ソフトウェアによっては、テストするプラットフォームと構成のリストが**巨大**かもしれないことに注意してください。 Visual Studio 2010?おそらく最近の.NETバージョンの1つではないでしょうか?High DPIはどうなっていますか?アプリケーションは正しくスケールされますか?管理者ユーザーなしで機能しますか?インストール時に.NETを適切にインストールする必要がありますか?それは**見える**すべてのテーマでOKですか? –

+1

一般的にWinFormsはさまざまなバージョンではかなり固いものです。心配すべきことは、使用している.Net Frameworkバージョンのサポートです。また、異なるOSシステムのサードパーティ製ライブラリのサポートをチェックする必要があります...あなたの最大の問題になります。また、実際にアプリケーションが実際に行うことに依存します。 – musefan

答えて

0

サポートするすべてのプラットフォームでテストする必要があります。 O/Sのバージョンは異なっています(それ以外の点は何ですか?)ので、各バージョンで同じように動作するとは想定できません。サービスパックのバージョンなどの効果があるか、システム上で利用可能な他のライブラリのバージョン(例:あなたの場合は.NETフレームワーク)が影響を及ぼすことさえあります。

したがって、最低限の仕様で、(技術的な観点から)をサポートできるプラットフォームを決定する必要があります。どのような時間を費やしてから、すべてのプラットフォームで完全にテストする予定です。そして、あなたのソフトウェアのリリースごとに繰り返します(したがって、各リリースのサポートライフタイムを前もって概説して、アップグレードが必要なときに顧客が準備できるようにすることができます)。

関連する問題