.NET Framework是否可以在Win98上使用?

时间:2008-11-18 12:12:02

标签: .net .net-2.0 legacy windows-98

我需要为客户编写一个小工具,以便在Windows 98上运行。由于这是一个非常小的项目,我希望我可以避免使用原生C ++并使用C#。

.net Framework 2.0 download声称支持Windows 98.安装或编码时是否有任何警告或障碍?

5 个答案:

答案 0 :(得分:10)

Win98不支持一些功能,例如表单不透明度和气球工具提示。如果你使用任何P / Invoke,你必须确保支持ANSI版本的函数(使用CharSet.Auto),你必须检查MSDN以确保支持你正在使用的API函数在Win98上。 工作,但如果可能,您应该在交付给客户之前在Win98上进行测试。

答案 1 :(得分:5)

它可以使用,但请务必阅读最终使用的类的文档。其中一些在Win98上不受支持,比如Nick Baldwin提到的EventLog。

此外,它可能不是一个简单的安装(至少根据我的经验)。如果我是你,我会检查客户端是否能够在启动项目之前安装.NET 2.0。

答案 2 :(得分:4)

.NET 2.0支持Windows 98,但您无法访问某些基本库类,例如EventLog。

答案 3 :(得分:4)

我写了几个我在Win98上亲自运行的“小工具”。我建议您在每次重要构建之后创建一个VM并测试您的应用程序。

我看到的问题几乎完全与UI相关(事情真的没有正确调整大小)。

答案 4 :(得分:2)

您也可以使用快速版本来定位.NET 2.0。在C#express中,您可以更改项目属性中的框架。您必须先保存项目。

相关问题