2008-11-18 25 views

cevap

9

Win98'in form opaklığı ve balon ipuçları gibi desteklemeyeceği bazı özellikler vardır. Herhangi bir P/Invoke kullanırsanız, ANSI sürümlerini desteklemeniz gerekir (CharSet.Auto kullanın) ve kullandığınız API işlevlerinin Win98'de desteklendiğinden emin olmak için MSDN'yi kontrol etmeniz gerekir. , çalışacaktır, ancak mümkünse, müşteriye teslim etmeden önce Win98 üzerinde test yapmalısınız.

+1

Burada, VS2005 ile birlikte gelen sürüm gibi eski bir MSDN Kitaplığı kullanmalısınız. –

-3

.net, Java gibi bir sanal makine değildir. Bu nedenle, Win98 altında yerel olarak çalıştırabilir (yükleyebilir) ve herhangi bir sorun yaşamayacaksınız.

+3

.NET, sanal bir makine runtime yazılımıdır, ancak sadece herhangi bir işletim sistemine OS'yi kuramazsınız. Windows 98 yalnızca .NET Framework 2.0 (veya daha eski) tarafından desteklenir, diğer sürümleri yüklemez. –

4

.NET 2.0, Windows 98'i desteklemektedir, ancak EventLog gibi bazı temel kitaplık sınıflarına erişemezsiniz.

5

Kullanılabilir, ancak kullandığınız sınıfların belgelerini okuduğunuzdan emin olun. Bazıları Win98'de desteklenmiyor, Nick Baldwin'in bahsettiği EventLog gibi. Ayrıca, önemsiz bir kurulum olmayabilir (en azından benim tecrübemde). Eğer ben olsaydım, istemcinin projeye başlamadan önce .NET 2.0'ı yükleyip yükleyemediğini kontrol ederdim.

4

Win98'de kişisel olarak çalıştırdığım birkaç "küçük araç" yazdım. Öneririm, bir sanal makine oluşturmanız ve uygulamanızı her önemli kurgudan sonra test etmenizdir.

Gördüğüm sorunlar neredeyse tamamen UI ile ilgiliydi (gerçekten ürününün boyutu doğru değildi).

2

.NET 2.0'ı da ekspres sürümlerle hedefleyebilirsiniz. C# ifadesinde, proje özelliklerinde çerçeveyi değiştirebilirsiniz. Önce projeyi kaydetmelisin.