2011-10-21 2 views
0

J'essaie d'utiliser une API pour mon projet de téléphone Windows.Le projet WP 7 refuse de cacher certaines bibliothèques .Net

L'API fonctionne très bien lorsque je l'utilise pour une application console.

Mais quand je les classes importé un projet WP7 ces lignes a fait une erreur:

using System.Web; 
using System.Web.Security; 
using System.Xml.XPath; 

Lorsque je tente d'ajouter leur référence, il ne figure pas dans la liste des références .Net contrairement à un application console C# régulière, une solution à cela?

Répondre

5

La plupart des API de .NET ne sont pas disponibles sur Windows Phone 7. Regardez dans MSDN et sélectionnez Silverlight comme version, et vous pouvez voir quels membres sont supportés pour une classe particulière quand ils ont une petite icône de téléphone à côté d'eux.

Par exemple, la plupart de System.Web est pour l'écriture de code Web serveur - pas exactement pertinent sur un téléphone mobile. En regardant XElement, il ne semble pas que les méthodes liées à XPath soient disponibles sur WP7 non plus.

Fondamentalement, vous aurez besoin de comprendre pourquoi (ou si) l'API a besoin de cette fonctionnalité, et voir si vous pouvez le supprimer.

Questions connexes