找不到System.data.linq命名空间

时间:2012-04-04 06:12:22

标签: visual-studio-2010 windows-phone-7 windows-phone-7.1 smartphone

我的视觉工作室2010快递安装在我的系统上的Windows手机,我无法在参考中找到System.data.linq命名空间,所以我试图下载dll并复制在C:\ Program Files(x86) )\ ReferenceAssemblies \ Microsoft \ Framework \ Silverlight \ v4.0 \ Profile \ WindowsPhone位置,但它说这是一个没有为Windows Phone构建的DLL可以任何人帮助添加正确的dll作为参考..?提前谢谢

2 个答案:

答案 0 :(得分:3)

您可能需要手动导入参考。

我的位置在这里:

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\Profile\WindowsPhone71\system.data.linq.dll

应该解决这个问题。

答案 1 :(得分:1)

我有同样的问题。你的项目应该是windows phone 7.1的最低版本。查看csproj文件中的内容。应该有:<TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile> 但不是 <TargetFrameworkProfile>WindowsPhone</TargetFrameworkProfile>

在我的sutuation中,只写了WindowsPhone,我将其更正为WindowsPhone71,我得到了System.Data.Linq和mscorlib.extenstion库。