2010-08-10 6 views
0

Windows Phone 프로젝트에서 system.math 클래스를 사용할 수없는 것으로 보입니다. 심지어 수동으로 mscorelib.dll을 추가 할 수 없습니다 (Windows Phone DLL은 Windows DLL과 다릅니다)C# - Windows Phone 7 SDK - 수학 클래스

Windows Phone SDK 프로젝트 내에서 System.Math 클래스를 사용할 수있는 방법이 있습니까?

답변

2

방금 ​​시도했지만 제대로 작동합니다.

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

은 당신이 무엇을하려고 발생합니다 나는 특별한 아무것도 또는 참조, 그럼 그냥 일반 using System; 및 (말)를 추가 할 필요가 없었다?

+0

Yeaqh 감사합니다 .. 나를 위해 일했습니다. – Tring

0

Silverlight (Windows Phone 버전) CLR을 사용하므로 일반 CLR에서 mscorlib를 추가하려고해도 작동하지 않습니다. 어셈블리 구조가 다르기 때문에 mscorlib.dll이 해당 CLR에만 해당해야합니다.

내 mscorlib 안에 있지만 참조를 다시 추가하거나 Visual Studio를 닫았습니까?

+0

그래이 추가

시도는 .. didnt 한 작업을 시도했다. – Tring

0

.csproj 파일을 수동으로 편집 해보십시오. SDK 베타 빌드가있는 시스템에서 비 베타 빌드를 기반으로 빌드 된 프로젝트를 열려고 할 때 발생합니다. 프로젝트 파일