我的系统上安装了适用于 Windows Phone 的 Visual Studio 2010 Express,但我无法在引用中找到 System.data.linq 命名空间,因此我尝试下载 dll 并复制到 C:\Program Files(x86)\ReferenceAssemblies \Microsoft\Framework\Silverlight\v4.0\Profile\WindowsPhone 位置,但它是说它不是为 Windows Phone 构建的 dll 任何人都可以帮助添加正确的 dll 作为参考..?提前致谢
问问题
4079 次
2 回答
3
您可能必须手动导入参考。
我的位置在这里:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\Profile\WindowsPhone71\system.data.linq.dll
那应该可以解决这个问题。
于 2012-04-05T04:22:26.227 回答
1
我有同样的问题。您的项目应该是最低 windows phone 7.1 版本。查看您的 csproj 文件中写入的内容。应该有:<TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile>
但没有
<TargetFrameworkProfile>WindowsPhone</TargetFrameworkProfile>
在我的 sutuation 中,只写了 WindowsPhone,我将其更正为 WindowsPhone71,我得到了 System.Data.Linq 和 mscorlib.extenstion 库。
于 2012-08-20T04:45:21.440 回答