2016-07-18 108 views
2

我正在开发一个简单的应用程序来使用这个新奇妙的.Net核心框架来使用Web API。在我之前的一个项目中,我使用HttpUtility.ParseQueryString来解析查询字符串。但是我在新的Asp.Net核心RC2程序集和程序包中找不到对此方法的任何引用。有可能发生有一种我不知道的新方法。我我当前的项目,我引用下面的包 -为什么我看不到HttpUtility.ParseQueryString方法?

Microsoft.AspNetCore.Diagnostics": "1.0.0-rc2-final", 
    "Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final", 
    "Microsoft.AspNetCore.Mvc.WebApiCompatShim": "1.0.0-rc2-final", 
    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final", 
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final", 
    "Microsoft.AspNetCore.StaticFiles": "1.0.0-rc2-final", 
    "Microsoft.AspNetCore.WebUtilities": "1.0.0", 
    "Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-final", 
    "Microsoft.NETCore.App": { 
     "version": "1.0.0-rc2-3002702", 
     "type": "platform" 
    }, 
    "System.Collections.Specialized": "4.0.1-rc2-24027", 
    "System.Net.Http": "4.0.1-rc2-24027", 
    "System.Runtime.Serialization.Json": "4.0.1" 

是否有其他包,我需要为了访问此方法来引用?

+0

感谢汤姆,这是有帮助的 – Aakash

回答

6

ASP.NET Core有许多体系结构更改,这些更改导致更加精简和模块化的框架。 ASP.NET Core不再基于System.Web.dll。它基于一组精细且充分考虑的NuGet包。 (Introduction to ASP.NET Core

现在你可以在Microsoft.AspNetCore.WebUtilities装配与签名找到它:Microsoft.AspNetCore.WebUtilities.QueryHelpers.ParseQuery

+0

文档被转移到https://docs.microsoft.com/en-us /aspnet/core/api/microsoft.aspnetcore.webutilities.queryhelpers#Microsoft_AspNetCore_WebUtilities_QueryHelpers_ParseQuery_System_String_ –

相关问题