Pregunta

Parece que no puedo utilizar la clase System.Math dentro de los proyectos de Windows Phone. Ni siquiera puedo añadir el mscorelib.dll manualmente (DLL de Windows de teléfono son diferentes a los archivos DLL de Windows)

¿Hay alguna clase System.Math manera de uso dentro de los proyectos de SDK de Windows Phone?

¿Fue útil?

Solución

He acaba de intentar y funciona muy bien para mí. Yo no necesito hacer nada especial o añadir a cualquier referencia, sólo el using System; normal y luego (por ejemplo):

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

¿Qué pasa cuando se intenta eso?

Otros consejos

Se obtiene la (versión de Windows Phone) CLR de Silverlight, por lo que se trata de añadir mscorlib del CLR normales no funcionará -. Necesita el mscorlib.dll específica a que CLR como la estructura de montaje es diferente

Es dentro de mi mscorlib Sin embargo, ¿ha intentado volver a agregar la referencia, o el cierre de Visual Studio?

Trate manualmente editando el archivo .csproj. Sucede cuando intenta abrir proyectos que se construyeron en no beta se basa en una máquina con estructura beta del SDK.

Trate de añadir esto al archivo de proyecto

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top