Windows phone项目:缺少System.ComponentModel.DataAnnotations

时间:2014-01-05 11:37:04

标签: entity-framework windows-phone-7 visual-studio-2012

我拥有VS 2012终极版,并创建了Windows手机Project 7.1 / 8.0。试图安装Entityframwork

Install-Package EntityFramework -Version 6.0.2

但是我收到以下错误:

  

安装'EntityFramework 6.0.2'。   您正在从Microsoft下载EntityFramework,该许可协议位于http://go.microsoft.com/fwlink/?LinkID=320539。检查软件包是否有其他依赖关系,这可能与他们自己的许可协议一起提供。您对软件包和依赖项的使用即表示您接受其许可协议。如果您不接受许可协议,请从设备中删除相关组件。   已成功安装'EntityFramework 6.0.2'。   将“EntityFramework 6.0.2”添加到DataBoundApp3。   卸载'EntityFramework 6.0.2'。   已成功卸载'EntityFramework 6.0.2'。   安装失败。滚回来...   Install-Package:无法添加对'System.ComponentModel.DataAnnotations'的引用。请确保它在全局程序集缓存中。   在行:1个字符:1   + Install-Package EntityFramework -Version 6.0.2   + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       + CategoryInfo:NotSpecified:(:) [Install-Package],InvalidOperationException       + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

部分System.ComponentModel.DataAnnotations未出现在添加引用下。如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

Windows Phone不支持实体框架,而是使用LINQ to SQL的变体。

答案 1 :(得分:0)

实际上,VS 2010可以使用此template,而不是像ErikEJ所说的vs 2012/3

相关问题