任何人都可以解释为什么这个代码行在另一个类的方法中完美运行,但是在我正在研究的类中,VS说它的引用丢失了吗?两者都具有System.Web.Security的
的Import语句 Dim newUser As MembershipUser = Membership.GetUser(username)
以下是错误消息
错误1在程序集“System.Web,Version = 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”类型。
答案 0 :(得分:3)
参考与Import
不同。
根据the documentation,Membership
类位于System.Web.dll
。因此,您需要将System.Web.dll
添加到项目引用中。
答案 1 :(得分:0)
就像我之前的另一个问题一样,我不得不手动将添加装配线输入到web.config文件中
<add assembly="System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>