【问题标题】:System.Web not availableSystem.Web 不可用
【发布时间】:2014-04-24 03:10:04
【问题描述】:

我正在使用 Visual Studio 2013 进行 Windows Phone 应用程序开发。我必须使用

System.Web.UI.Page

在我的代码中,但是当我尝试将其包含在:

using System.Web.UI;

它给出了这个错误: 命名空间 System 中不存在类型或命名空间名称 Web

当我在对象浏览器中搜索它时,它就在那里。我该如何使用它?

【问题讨论】:

  • 添加对 .NET 程序集的引用?
  • 假设您的参考工作正常,我想不出在 Windows Phone 应用程序中有一个 ASP.NET Web 窗体页面实例的充分理由。你为什么要这么做?
  • 另外,我确定以前有人问过这个问题!
  • Windows Phone 应用程序的设计目标是 .NET 基类库的子集。尽管它们在同一个命名空间中,但在底层,有两个不同的 DLL 提供各种组件。

标签: c# visual-studio


【解决方案1】:

在您的项目中,您需要将add a reference 发送到位于以下位置的System.Web 程序集:

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web

还要确保您的目标是完整的 .NET Framework 4.0,而不是客户端配置文件,因为它不包含 System.Web 命名空间。

【讨论】:

  • 嗨。当我尝试添加它时出现此错误:Type Universe 无法解析程序集。
  • 查看this 答案,在您的情况下可能不可用。编辑:System.Web 在 Windows Phone 中不可用(请参阅this
  • 好的。谢谢。将寻找替代方案。
【解决方案2】:

您必须将程序集 System.Web 添加到您的项目引用中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-17
    • 2011-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    • 2011-07-07
    • 1970-01-01
    相关资源
    最近更新 更多