WP 7项目拒绝隐藏一些.Net库

smo*_*med 0 .net windows-phone-7 c#-4.0 windows-phone-7.1

我正在尝试为我的Windows phone项目使用API​​.

当我将它用于控制台应用程序时,API工作得很好.

但是当我将类导入到wp7项目时,这些行出错了:

using System.Web;
using System.Web.Security;
using System.Xml.XPath;
Run Code Online (Sandbox Code Playgroud)

当我尝试添加它们的引用时,它不会出现在.Net引用列表中,这与常规C#控制台应用程序不同,是什么解决方案?

Jon*_*eet 5

桌面.NET中的许多API在Windows Phone 7上不可用.在MSDN中查看并选择Silverlight作为版本,当他们旁边有一个小电话图标时,您可以看到任何特定类支持哪些成员.

例如,大部分System.Web用于编写Web 服务器代码 - 与移动电话不完全相关.看一下XElement,它看起来不像WP7上的XPath相关方法.

基本上,您需要弄清楚为什么(或者如果)API需要该功能,并查看是否可以删除它.