Entity framework windows phone项目:缺少System.ComponentModel.DataAnnotations
我拥有VS 2012 ultimate并创建了Windows phone项目7.1/8.0。试图安装EntityframworkEntity framework windows phone项目:缺少System.ComponentModel.DataAnnotations,entity-framework,windows-phone-7,visual-studio-2012,Entity Framework,Windows Phone 7,Visual Studio 2012,我拥有VS 2012 ultimate并创建了Windows phone项目7.1/8.0。试图安装Entityframwork Install-Package EntityFramework -Version 6.0.2 但我收到以下错误: 正在安装“EntityFramework 6.0.2”。 您正在从Microsoft下载EntityFramework,其许可协议位于。检查软件包中是否有其他依赖项,这些依赖项可能随他们自己的许可协议一起提供。您对软件包和依赖项的使用构成您对其许可协议的
Install-Package EntityFramework -Version 6.0.2
但我收到以下错误:
正在安装“EntityFramework 6.0.2”。
您正在从Microsoft下载EntityFramework,其许可协议位于。检查软件包中是否有其他依赖项,这些依赖项可能随他们自己的许可协议一起提供。您对软件包和依赖项的使用构成您对其许可协议的接受。如果您不接受许可协议,请从设备中删除相关组件。
已成功安装“EntityFramework 6.0.2”。
将“EntityFramework 6.0.2”添加到DataBoundApp3。
正在卸载“EntityFramework 6.0.2”。
已成功卸载“EntityFramework 6.0.2”。
安装失败。正在回滚。。。
安装包:未能添加对“System.ComponentModel.DataAnnotations”的引用。请确保它位于全局程序集缓存中。
第1行字符:1
+安装软件包EntityFramework-版本6.0.2
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+CategoryInfo:NotSpecified:(:)[Install Package],InvalidOperationException
+FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
零件
System.ComponentModel.DataAnnotations
未显示在“添加引用”下。如何解决此问题?Windows Phone不支持实体框架,请改用LINQ to SQL的变体。事实上,VS 2010可以使用此框架,但正如ErikEJ所述,VS 2012/3不支持此框架。您可以使用我的SQL CE工具箱生成模型和数据上下文代码