Asp.net System.Web.Security.MembershipProvider在哪里?

Asp.net System.Web.Security.MembershipProvider在哪里?,asp.net,asp.net-membership,asp.net-4.0,Asp.net,Asp.net Membership,Asp.net 4.0,我有一个库项目,它应该是几个web应用程序的基础。我正在尝试实现System.Web.Security.MembershipProvider,但由于某些原因Visual Studio找不到它。它设法找到System.Web.Security.SqlMembershipProvider,但找不到MembershipProvider 知道为什么吗 我将Visual Studio 2010与.NET 4一起使用。从.NET 4开始,在System.Web.ApplicationServices.dll

我有一个库项目,它应该是几个web应用程序的基础。我正在尝试实现System.Web.Security.MembershipProvider,但由于某些原因Visual Studio找不到它。它设法找到System.Web.Security.SqlMembershipProvider,但找不到MembershipProvider

知道为什么吗

我将Visual Studio 2010与.NET 4一起使用。

从.NET 4开始,在System.Web.ApplicationServices.dll中声明(非常奇怪),因此您需要添加对该程序集的引用。在.NET 3.5及更早版本中,MembershipProvider在System.Web.dll中声明


提示:要找出哪个程序集包含任何.NET Framework类,只需在MSDN库中搜索该类即可。下面是报告的内容:

名称空间:System.Web.Security
程序集:System.Web.ApplicationServices(在System.Web.ApplicationServices.dll中)

下面是报告的内容:

名称空间:System.Web.Security
程序集:System.Web(在System.Web.dll中)


Resharper试图建议添加System.Web.Security,向其中添加代码,但没有找到引用。手动添加对System.Web.ApplicationServices的引用是一种享受。非常感谢。