【发布时间】:2013-08-29 01:35:43
【问题描述】:
谁能解释为什么这个代码行在另一个类的方法中工作得很好,但是在我正在处理的类中 VS 说它的引用丢失了?两者都有 System.Web.Security 的 Import 语句
Dim newUser As MembershipUser = Membership.GetUser(username)
这是错误信息
错误 1 程序集“System.Web,版本=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”中的类型“System.Web.Security.MembershipUser”已转发到程序集“System.Web.ApplicationServices”。您的项目中缺少对“System.Web.ApplicationServices”的引用,或者程序集“System.Web.ApplicationServices”中缺少“System.Web.Security.MembershipUser”类型。
【问题讨论】:
-
两个类是否在同一个项目中并针对同一个框架?
-
是的,都是针对 .net 4.5 并且在同一个项目中
-
如果明确使用
System.Web.Security.MemberShipUser和System.Web.Membership.GetUser(username)会发生什么?也看到这个帖子asp.net/whitepapers/aspnet4/breaking-changes#0.1__Toc256770156。也许有效的课程也有import System.Web。 -
Saem 错误指出其引用已转发到 system.web.applicationservices,但该项目也已经具有该引用。添加该 Import 语句也无济于事
-
您能否将整个错误消息添加到您的问题中?当您每次将光标悬停在成员资格一词上时,它是否显示相同的类别?
标签: vb.net