代码之家  ›  专栏  ›  技术社区  ›  Greg

WinForms的最新版本是什么?这与.NET版本有何关联?

  •  2
  • Greg  · 技术社区  · 15 年前

    WinForms的最新版本是什么?这与.NET版本有何关联?

    例如,在带有.NET 3.5的VS2008中,发动机罩下是否有Windows Forms 3.5?

    4 回复  |  直到 15 年前
        1
  •  6
  •   Paul Sasik    15 年前

    Windows窗体只是框架类库的一个子集,是的,当前版本是3.5。

    WPF更新

    自从2被称为WPF(Windows演示基础)以来,一种新的呈现技术被添加到.NET中,它是创建.NET UI的最新方法,它也被Silverlight使用。

    WPF described on Wikipedia

        2
  •  2
  •   John Saunders    15 年前

    我认为Windows窗体没有单独的版本号。为什么会有?

        3
  •  1
  •   TheVillageIdiot    15 年前

    .NET提供了一束不同的技术来完成您的工作。WinForms是一种允许您创建桌面应用程序的技术,WPF也是如此。ASP.NET允许您创建Web应用程序,WPF用于创建工作流基础程序等。

        4
  •  1
  •   Ash    15 年前

    在安装了.NET 3.5 SP1的PC上,system.windows.forms的版本为:全局程序集缓存中的1.0.5000.0。“system.windows.forms.dll”的实际文件版本(和产品版本)为1.1.4322.2032。

    它与整个.NET版本无关,虽然微软会说Windows窗体基础(WPF),但没有Windows窗体3.5。

    如果您需要构建经典的Windows桌面应用程序,您将使用Windows窗体。

    如果您需要构建支持文本流布局、更丰富的格式化和样式化和图形动画的更现代的桌面应用程序,那么Windows演示文凭基金会是更好的选择。