Question

Il semble que je ne peux pas utiliser la classe System.Math dans les fenêtres des projets téléphoniques. Je ne peux même ajouter le mscorelib.dll manuellement (Windows Phone dll sont différentes que Windows DLLs)

Yat-il un moyen d'utiliser la classe System.Math dans le téléphone Windows projets SDK?

Était-ce utile?

La solution

Je viens d'essayer et cela fonctionne très bien pour moi. Je ne l'ai pas besoin de faire quelque chose de spécial ou d'ajouter des références, juste la using System; normale, puis (par exemple):

decimal m = 10.6m;
m = Math.Round(m);

Qu'est-ce qui se passe lorsque vous essayez cela?

Autres conseils

Vous obtenez Silverlight (version Windows Phone) CLR, afin d'essayer d'ajouter mscorlib du CLR normale ne fonctionnera pas -. Vous avez besoin du spécifique mscorlib.dll que CLR comme la structure d'assemblage est différent

Il est à l'intérieur de mon mscorlib cependant, avez-vous essayé re-ajouter la référence, ou la fermeture de Visual Studio?

Essayez d'éditer manuellement le fichier .csproj. Il se produit lorsque vous essayez de projets ouverts qui ont été construits sur une Builds non bêta machine version bêta du SDK.

Essayez d'ajouter ceci au fichier de projet

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top