2010-08-10 104 views
0

看來,我不能使用windows phone項目中的system.math類。我甚至無法手動添加mscorelib.dll(windows phone dll與windows dll不同)C# - Windows Phone 7 SDK - 數學課

有沒有什麼方法可以在windows phone SDK項目中使用System.Math類?

回答

2

我剛剛嘗試過,對我來說工作正常。我並不需要做任何特殊或添加任何引用,只是正常的using System;,然後(說):

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

什麼,當你嘗試這種情況發生?

+0

Yeaqh謝謝..也爲我工作。 – Tring 2010-08-10 11:35:19

0

您將獲得Silverlight(Windows Phone版本)CLR,因此試圖從正常CLR添加mscorlib將無法正常工作 - 您需要特定於該CLR的mscorlib.dll,因爲程序集結構不同。

但是,它在我的mscorlib裏面,你嘗試過重新添加引用,還是關閉Visual Studio?

+0

呀試過了..沒有工作。 – Tring 2010-08-10 10:44:39

0

嘗試手動編輯.csproj文件。當您嘗試打開使用測試版SDK構建的非beta版本構建的項目時,會發生這種情況。

嘗試添加該項目文件