【发布时间】:2010-06-05 15:34:50
【问题描述】:
我有一个大型 vb.net 网络项目,我正在尝试升级到 .net4/VS2010。在编译过程中出现以下错误:
程序集“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”。
我研究了这个问题,错误是准确的。我添加了对 System.Web.ApplicationServices 的引用,但我仍然遇到问题。该项目似乎没有认识到该引用已被添加。 Intellisense 不会拾取它,我不能在 Import 语句中使用它,等等......
程序集列在我的 web.config 的编译部分:
<assemblies>
...
<add assembly="System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
有什么想法吗?
【问题讨论】:
标签: vb.net visual-studio-2010 .net-4.0