C# System.Web.Security.MembershipCreateStatus无法从测试项目访问?

C# System.Web.Security.MembershipCreateStatus无法从测试项目访问?,c#,unit-testing,visual-studio-2010,membership-provider,C#,Unit Testing,Visual Studio 2010,Membership Provider,我编写了一个自定义成员资格提供程序,并希望对其运行一些单元测试。但是,无论何时创建“测试”项目,我都无法访问MembershipCreateStatus。您可能知道这是CreateUser的out参数类型 我正在使用VS2010 Ultimate,但似乎无法理解为什么,即使我添加了对System.Web的引用(出于善意,我还添加了对会员资格提供商项目中所有LIB的引用),我也无法访问它 有什么东西阻止它在测试项目中使用吗 我的目标是3.5框架 谢谢 好吧,我想出来了 System.Web.App

我编写了一个自定义成员资格提供程序,并希望对其运行一些单元测试。但是,无论何时创建“测试”项目,我都无法访问MembershipCreateStatus。您可能知道这是CreateUser的out参数类型

我正在使用VS2010 Ultimate,但似乎无法理解为什么,即使我添加了对System.Web的引用(出于善意,我还添加了对会员资格提供商项目中所有LIB的引用),我也无法访问它

有什么东西阻止它在测试项目中使用吗

我的目标是3.5框架

谢谢

好吧,我想出来了

System.Web.ApplicationServices.dll中有一个System.Web.Security命名空间,其中包含枚举

MSDN仍然将其列在3.5框架的System.Web.dll中(http://msdn.microsoft.com/en-us/library/system.web.security.membershipcreatestatus(v=VS.90).aspx)

然而,我刚刚注意到VS2010不允许您创建任何3.5框架单元测试,它们强制4.0,所以这就是差异的原因。我的成员资格是3.5版本,枚举在System.Web中,单元测试在System.Web.ApplicationServices中是强制到4.0

我们不能再在VS2010中创建3.5单元测试有什么原因吗

感谢所有看过这个的人