【问题标题】:Add System.Web Reference To A Windows 10 Universal App将 System.Web 引用添加到 Windows 10 通用应用程序
【发布时间】:2016-02-19 08:00:26
【问题描述】:

我在Gitgub 上下载了一个项目,基本上是一个控制台应用程序。 但我想将此 C# 控制台应用程序转换为通用 Windows 应用程序。

我想在 Windows 10 通用中使用 HttpUtility.UrlEncode,但在 .NET 中找不到 System.Web(添加参考)如何将此程序集添加到我的项目中?

Error: The "HttpUtility" Does not existin the current context.

我正在使用 Visual Studio 2015

我试着回答这个问题: How Add System.Web Reference To A Windows Form Application 但不适用于 Universal 10 应用。

提前致谢!

【问题讨论】:

  • @Damien_The_Unbeliever 谢谢!!显然这解决了问题。

标签: c# reference win-universal-app windows-10-universal system.web


【解决方案1】:

System.Web 程序集是一个巨大的单体,微软自己似乎正在远离它。

通常,对于在 System.Web 中找到的任何功能,都有可以在其他地方找到的现代等效功能。

在这种情况下,您将寻找 WebUtility.UrlEncode,它位于 System.Net 程序集中,并且在通用 Windows 平台上被列为受支持。

【讨论】:

  • 优秀。警告所有人:如果您在 UWP 应用程序中使用 HttpUtility.UrlEncode,并使用 resharper 导入和引用 System.Web,您可能会遇到难以捉摸的 error 0x80073b0f: Processing Resources failed with error: Duplicate EntryConflicting values for resource 'System.Design/ClassComments1 错误。
  • 我想指出,这个解决方案很好地纠正了这些问题,至少对我来说是这样。
  • HttpUtility 中的所有其他功能怎么样? -- 例如HttpUtility.ParseQueryString
猜你喜欢
  • 2012-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多