Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WinForm.NET应用程序中引用System.Web是否会产生不良影响?_C#_.net_Winforms_System.web - Fatal编程技术网

C# 在WinForm.NET应用程序中引用System.Web是否会产生不良影响?

C# 在WinForm.NET应用程序中引用System.Web是否会产生不良影响?,c#,.net,winforms,system.web,C#,.net,Winforms,System.web,我需要引用这个类,我主要使用来自HttpUtility类的4个方法 即: UrlDecode(字符串) UrlEncode(字符串) HtmlEncode(字符串) HtmlDecode(字符串) 我的应用程序是多线程的,所以对于Winform应用程序,它是100%引用System.Web吗?在.NET 4.5中,您可以使用System.NET.WebUtility,它有您需要的所有方法,以下是信息: 无论如何,您都可以从WinForms应用程序安全地引用system.web。缺点是您不能使用

我需要引用这个类,我主要使用来自
HttpUtility类的4个方法

即:

  • UrlDecode(字符串)
  • UrlEncode(字符串)
  • HtmlEncode(字符串)
  • HtmlDecode(字符串)

  • 我的应用程序是多线程的,所以对于
    Winform
    应用程序,它是100%引用
    System.Web吗?

    在.NET 4.5中,您可以使用System.NET.WebUtility,它有您需要的所有方法,以下是信息:


    无论如何,您都可以从WinForms应用程序安全地引用system.web。缺点是您不能使用客户端配置文件,这对于您的客户端来说是一个较小的下载量。例如,NET 3.5客户端配置文件为28 MB,而完整配置文件为150 MB。从解决方案资源管理器中,右键单击项目,选择添加->引用。。。然后选择System.Web.

    thnx获取信息,但我还没有准备好升级到.NET 4.5甚至4.0。我的许多客户仍然只在windows XP上使用.NET 2.0或3.5。请按此链接逐步了解如何纠正您的问题,我已经正确链接了,我只是想确保在winform中使用它是安全的。您可以在win forms中引用web方法。也许您应该继续您正在尝试的操作。。然后如果你在那之后有问题或疑问。。然后在这里报告一些建议,为什么不
    使用Web服务
    你能解释一下你想做什么吗我没有任何问题。我问这个问题只是为了证实,据我所知,从来没有这样的限制。无论如何,WinForms是不行的。我知道有些东西在Windows服务中不起作用,但在WinForms中,一切都应该正常。