繁体   English   中英

将Silverlight 4应用程序迁移到visual studio 2013 Silverlight 5后缺少程序集

[英]Missing assemblies after migrating Silverlight 4 application to visual studio 2013 Silverlight 5

我们正在迁移在Visual Studio 2010中开发的Silverlight4应用程序,其中活动目录单点登录到适用于Visual Studio 2013的Silverlight 5。

在更改了一些.dll之类的工具包和数据可视化工具包以及其他dll而不更改框架(4.0)之后它工作正常但是当我将活动目录项目框架从3.5更改为4.0或更高时,它会抛出以下错误:

Error   71  The type name 'RoleProvider' 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.    
Error   73  The type name 'MembershipUser' 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.  
Error   74  The type name 'MembershipUser' 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.  
Error   75  The type name 'MembershipUser' 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.  
Error   76  The type name 'MembershipUser' 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.  
Error   78  The type name 'MembershipUser' 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.  
Error   77  The type name 'MembershipCreateStatus' 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.
Error   72  The type 'System.Web.Security.MembershipProvider' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.

我尝试更换程序集和命名空间但没有运气。 有没有人遇到过这类问题。 如果你能给我一个解决方案,我将非常感谢你的帮助。 非常感谢你

删除对System.Web.ApplicationServices.dll的现有引用,并引用版本4.0.0.0或更高版本的System.Web.ApplicationServices

您可以在可能看起来像C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319的文件夹中找到它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM