【问题标题】:Is the .NET Framework usable on Win98?.NET Framework 可以在 Win98 上使用吗?
【发布时间】:2010-09-22 20:25:10
【问题描述】:

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

.net Framework 2.0 download 声称支持 Windows 98。在安装或编码时是否需要注意任何警告或问题?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我编写了几个我个人在 Win98 上运行的“小工具”。我的建议是,您创建一个虚拟机并在每次重大构建后测试您的应用程序。

      我看到的问题几乎完全与 UI 相关(真的大小不正确)。

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

          • 这里,您应该使用旧的 MSDN 库,例如 VS2005 附带的版本。
          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-07-30
            • 2021-11-28
            • 2020-02-11
            • 1970-01-01
            • 2019-07-17
            • 1970-01-01
            • 2010-12-28
            • 1970-01-01
            相关资源
            最近更新 更多