MembershipProvider in .NET 4.0
Interesting. However, build errors are your friend ;)
Attempting to build a class library built as you describe, I get the following build error:
The type name 'MembershipProvider' could not be found. This type has been forwarded to assembly 'System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Consider adding a reference to that assembly.
Following the instructions (adding a reference to System.Web.ApplicationServices) allows me to carry on as expected.
The MembershipProvider abstract class is part of the System.Web.ApplicationServices namespace in the .net 4.0 Framework. Add a reference to that assembly and it should solve the issue.
On my case, I am using Visual Studio 2019, I need to add both of these:
System.Web.ApplicationServices
and
System.Configuration
In order to build it successfully upon inheriting MembershipProvider
to create my own MyMembershipProvider class.
There is an reference not set oder an missing using namespace is System.Web.Security Check if assembly System.Web.ApplicationServices.dll is referenced
for more info checkt out MSDN