C# - Windows Phone 7 SDK - aula de matemática
-
27-09-2019 - |
Pergunta
Parece que não posso usar a classe System.math nos projetos do Windows Phone. Não consigo nem adicionar o mscorelib.dll manualmente (as DLLs do Windows Phone são diferentes das DLLs do Windows)
Existe alguma maneira de usar o System.math Class nos projetos SDK do Windows Phone?
Solução
Acabei de tentar e funciona bem para mim. Eu não precisava fazer nada de especial ou adicionar referências, apenas o normal using System;
E então (digamos):
decimal m = 10.6m;
m = Math.Round(m);
O que acontece quando você tenta isso?
Outras dicas
Você obtém o Silverlight (versão do Windows Phone) CLR; portanto, tentar adicionar mscorlib ao CLR normal não funcionará - você precisa do mscorlib.dll específico para esse CLR, pois a estrutura de montagem é diferente.
Está dentro do meu MSCORLIB, no entanto, você já tentou re-adquirir a referência ou fechar o Visual Studio?
Tente editar manualmente o arquivo .csproj. Isso acontece quando você tenta abrir projetos que foram construídos no Nonbeta construídos em uma máquina com construção beta do SDK.
Tente adicionar isso ao arquivo do projeto