문제

고객이 Windows 98에서 실행할 수 있도록 작은 도구를 작성해야합니다. 이것은 매우 작은 프로젝트이므로 기본 C ++를 사용하고 C#을 사용할 수 없기를 바랍니다.

그만큼 .NET Framework 2.0 다운로드 Windows 98을 지원하겠다는 주장. 설치 또는 코딩시 알아야 할 경고 나 히치가 있습니까?

도움이 되었습니까?

해결책

Win98이 Form 불투명도 및 풍선 툴팁과 같이 지원하지 않는 몇 가지 기능이 있습니다. P/invoke를 사용하는 경우 ANSI 버전의 기능을 지원해야합니다 (사용 CharSet.Auto) 그리고 사용중인 API 기능이 Win98에서 지원되는지 확인하려면 MSDN을 확인해야합니다. 그것 ~ 할 것이다 일을하지만 가능하면 고객에게 배달하기 전에 Win98에서 테스트해야합니다.

다른 팁

사용 가능하지만 사용하는 클래스의 문서를 읽으십시오. 그들 중 일부는 Nick Baldwin이 언급 한 EventLog와 같이 Win98에서 지원되지 않습니다.

또한 사소한 설치가 아닐 수도 있습니다 (적어도 내 경험에서). 내가 당신이라면 프로젝트를 시작하기 전에 클라이언트가 .NET 2.0을 설치할 수 있는지 확인했을 것입니다.

.NET 2.0은 Windows 98을 지원하지만 EventLog와 같은 일부 기본 라이브러리 클래스에 액세스 할 수 없습니다.

나는 Win98에서 개인적으로 실행 한 몇 가지 "작은 도구"를 썼습니다. 내가 제안한 것은 모든 중요한 빌드 후 VM을 만들고 앱을 테스트한다는 것입니다.

내가 본 문제는 거의 완전히 UI 관련이었다 (Things 진짜 크기가 올바르게 없었습니다).

Express Edition과 함께 .NET 2.0을 대상으로 할 수도 있습니다. C# Express에서는 프로젝트 속성의 프레임 워크를 변경할 수 있습니다. 먼저 프로젝트를 저장해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top