2008-11-18 111 views

回答

9

Win98不支持某些功能,如窗體不透明和氣球工具提示。如果您使用任何P/Invoke,則必須確保支持ANSI版本的功能(使用CharSet.Auto),並且您必須檢查MSDN以確保您使用的API函數在Win98上受支持。它工作,但如果可能,你應該在交付給客戶之前在Win98上進行測試。

+1

在這裏,你應該使用一個老的MSDN庫,例如VS2005附帶的版本。 – 2012-07-23 04:36:00

-3

是不是.NET的虛擬機像Java ..所以如果你可以運行(並安裝)它本身在Win98下,你不應該有任何問題。

+3

.NET是虛擬機運行時,但不能將其安裝在任何任意操作系統上。 Windows 98僅受.NET Framework 2.0(或更早版本)支持,任何其他版本都不會安裝。 – 2008-11-18 13:39:51

4

.NET 2.0支持Windows 98,但您無法訪問某些基本庫類(如EventLog)。

5

它可用,但一定要閱讀最終使用的類的文檔。其中一些在Win98上不受支持,比如Nick Baldwin提到的EventLog。

此外,它可能不是一個簡單的安裝(至少在我的經驗)。如果我是你,我會在開始項目之前檢查客戶端是否能夠安裝.NET 2.0。

4

我寫過幾個我自己在Win98上運行的「小工具」。我會建議你創建一個VM並在每次重要構建之後測試你的應用程序。

我看到的問題幾乎完全與UI相關(事情真的沒有正確的尺寸)。

2

您也可以將.NET 2.0作爲快速版本的目標。在C#express中,您可以更改項目屬性中的框架。您必須先保存該項目。

相關問題