【问题标题】:ASP NET C# System.Windows.Form does not exist in the class or namespace 'System'类或命名空间“系统”中不存在 ASP NET C# System.Windows.Form
【发布时间】:2011-06-10 19:23:22
【问题描述】:

使用 System.Windows.Form 命名空间的 ASP NET C# 产生错误“类或命名空间 'System' 中不存在类型或命名空间名称 'Windows'(您是否缺少程序集引用?)”。

我用 WinXP ver 2002 SP3 测试它, MS Visual Studio Microsoft 开发环境 2002 版本 7,框架 2.0; 与 Win7Professional,MS Visual Studio 2008 Express,框架 3.5(Win7 内?)

【问题讨论】:

  • 这是在编译时发生的,对吧?

标签: c# asp.net visual-studio


【解决方案1】:

您是否正在尝试创建 Web 或桌面应用程序?您不能在一个项目中同时使用两者。
如果您想创建一个新的桌面应用程序,您可以选择:

文件 -> 新建 -> 项目 -> Visual C# -> Windows - Windows 窗体应用程序

【讨论】:

  • 两者都可以使用。只需添加对 System.Windows.Forms 的引用并使用它。这是否是一个好主意是一个完全不同的问题:)
  • 是的,你可以从后面的代码中创建新的窗体控件,但是 VS 不允许你在 Web 项目中使用任何窗体模板:)
【解决方案2】:

通过右键单击解决方案资源管理器中的引用或项目,在 Visual Studio 中添加对 System.Windows.Forms 的引用。

但我不知道它与 ASP.NET 有什么关系?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 1970-01-01
    • 2013-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多