:.NET 프레임 워크 플랫폼 지원 전통의 .NET 프레임 워크는 최소 OS 지원했다가 나온 첫 날부터
- 는 .NET 1.0 - Windows NT 또는 이상 (Windows 98/ME도 지원됩니다)
- .NET 2.0 - 윈도우 2000 이상 (Windows 98/ME도 지원됩니다)
- .NET 3.0 - 윈도우 XP 이상
- .NET 3.5 - 윈도우 XP 이상
최소한의 OS 지원으로 프레임 워크 만 사용하여 플랫폼 관련 문제를 무시할 수 있습니다. 구형 플랫폼에서는 최신 기능이 무시되었습니다. 예를 들어, ListView 컨트롤에서 "Tile View"스타일을 사용하거나 Windows 98/ME에서 투명도를 만듭니다.
그러나 System.Core.dll (.NET 3.5의 일부)에는 새로운 Vista API를 사용하고 PlatformNotSupportedException을 던지는 클래스가 XP 컴퓨터에서 사용됩니다. 예를 들어 System.Diagnostics.Eventing.Reader 네임 스페이스의 새 EventLogReader 클래스를 살펴보십시오.
Microsoft는 플랫폼 지원의 전통을 깨고 있습니까?
공평하게 말하면 .NET 2.0에는 Windows 98/ME에서 사용할 수없는 NTFS 보안 기능을 지원하는 클래스가 이미있었습니다.