1

我是 wp7 编程和 c# 的新手,我想为我的应用程序使用数学解析器。我发现每个人都说它适用于 windows phone 的ncalc,但我不知道如何在我的应用程序中使用它。我已经下载了二进制文件并将它们添加到我的应用程序中,但是当我使用这样的简单表达式时:表达式e = 新表达式(“2 + 3 * 5”);Debug.Assert(17 == e.Evaluate()); 它给了我一堆错误。使用过 ncalc 的人可以告诉我他是如何使它工作的吗?

我搜索了互联网,但我找不到任何东西。请帮助我...

4

1 回答 1

0

我实际上遇到了类似的问题(尝试 ncalc),基本上看起来你不能在 windows phone/silver light 项目中使用 .Net 运行时。您需要获取源代码并在 windows phone 类库项目下重新编译。

不幸的是,由于 ncalc 源代码使用另一个 dll antlr3.runtime 存在相同的问题,因此我还无法使其正常工作。围着圈跑。如果我找到另一种方式或任何人有任何想法或链接,请发布。

其他人在同一问题上的堆栈溢出链接

于 2012-08-23T01:17:32.797 回答