Dot-Net
控制台應用程序中的 HttpUtility.UrlEncode
我想在控制台應用程序、VB.NET、VS 2010 Beta 2 中使用 HttpUtility.UrlEncode。
System.Web.HttpUtility.UrlEncode(item)錯誤消息:“HttpUtility”不是“Web”的成員。
在這個問題中,Anjisan 建議添加對 System.Web 的引用,如下所示:
- 在您的解決方案資源管理器中,右鍵點擊引用
- 選擇“添加參考”
- 在“添加引用”對話框中,使用 .NET 選項卡
- 向下滾動到 System.Web,選擇它,然後點擊確定
但是,我在該位置沒有 System.Web 條目。
System.Web在那裡,但似乎 Visual Studio 預設不按名稱排序。您需要點擊Component name列以對該列表進行排序。我能夠執行此程式碼:
Console.WriteLine(System.Web.HttpUtility.UrlEncode(" ")); // +只是添加一個
System.Web參考,沒有System.Web.Extensions.此外,您應該將目標框架從 .NET Framework 4 Client Profile 替換為 .NET Framework 4;轉到項目>>屬性…>>應用程序選項卡