0

看来我不能在 windows phone 项目中使用 system.math 类。我什至不能手动添加 mscorelib.dll(windows phone dll 与 windows dll 不同)

有没有办法在 windows phone SDK 项目中使用 System.Math 类?

4

3 回答 3

2

我刚刚尝试过,对我来说效果很好。我不需要做任何特别的事情或添加任何引用,只需正常using System;然后(比如说):

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

当你尝试时会发生什么?

于 2010-08-10T10:42:47.340 回答
0

您获得了 Silverlight(Windows Phone 版本)CLR,因此尝试从普通 CLR 添加 mscorlib 将不起作用 - 您需要特定于该 CLR 的 mscorlib.dll,因为程序集结构不同。

但是,它在我的 mscorlib 中,您是否尝试过重新添加引用或关闭 Visual Studio?

于 2010-08-10T10:41:56.470 回答
0

尝试手动编辑 .csproj 文件。当您尝试在具有 SDK 的 beta 版本的机器上打开基于非 beta 版本构建的项目时,就会发生这种情况。

尝试将此添加到项目文件中

于 2010-09-21T05:33:18.443 回答