我只想使用HttpUtility.UrlEncode(myString)
。该项目是.NET 3.5。但是我找不到相应的dll。在.NET 4.0中,它似乎在System.web中。但我不确定它的位置是什么?
有人可以告诉我在哪里可以下载相应的dll吗?
(而且,如果我不需要下载安装包,我会更喜欢它,因为这通常导致GAC-ing的东西。我讨厌什么东西得到GAC-ed,它只会增加风险在尚未运行安装包的环境中部署后,不捕获缺少的引用。)
(为什么它总是这样用.net?...很难找到合适的dll。用java我不记得找到合适的jar文件是那么棘手。但是.net通常是更新,框架安装等事情所在的谜团
修改 好吧,这是令人尴尬的,我认为我的框架中缺少程序集......但事实证明它一直在“添加引用”列表中,它只是没有在组件的名称列上排序。 ...谢谢。
答案 0 :(得分:2)
根据http://msdn.microsoft.com/en-us/library/system.web.httputility(v=vs.90).aspx仍然是System.Web
命名空间:System.Web 程序集:System.Web(在System.Web.dll中)
支持:4.5,4,3.5,3.0,2.0,1.1,1.0
您无需担心在GAC中下载或安装任何内容,因为它已经是框架的一部分。如果你安装了相关的.NET框架,它就会在那里。
答案 1 :(得分:0)
我想把这篇文章标记下来,因为只需谷歌搜索类和方法就可以找到答案。找到它并不困难。您在MSDN中搜索类名,它将告诉哪个程序集和哪个名称空间支持该类。事实上它就在这里: http://msdn.microsoft.com/en-us/library/1e55w41w.aspx
任天给我.NET over Java。 VS第一次开箱即用。 Java没有。不得不花费数天,可能是几周的时间来设置开发环境,然后搜索我可以生成需要两倍长时间开发的内容的组件,不我对愉快体验的想法。