代码之家  ›  专栏  ›  技术社区  ›  David Schmitt

是的。NET框架在Win98上可用吗?

  •  9
  • David Schmitt  · 技术社区  · 16 年前

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

    这个 .net Framework 2.0 download 声称支持Windows 98。安装或编码时是否有任何注意事项或故障需要注意?

    5 回复  |  直到 16 年前
        1
  •  10
  •   P Daddy    16 年前

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

        2
  •  5
  •   Eyvind    16 年前

    它是可用的,但一定要阅读您最终使用的类的文档。其中一些在Win98上不受支持,比如尼克·鲍德温提到的EventLog。

    此外,这可能不是一个微不足道的安装(至少根据我的经验)。如果我是你,我会检查客户端是否能够安装。NET 2.0开始项目之前。

        3
  •  4
  •   Nicholas    16 年前

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

        4
  •  4
  •   Timothy Khouri    16 年前

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

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

        5
  •  2
  •   Oleksii G.    16 年前

    你可以瞄准。NET 2.0及其快速版本。在C#express中,您可以在项目属性中更改框架。您必须先保存项目。

    推荐文章