我是wp7编程和c#的新手,我想为我的应用程序使用数学解析器。 我发现ncalc每个人都认为它适用于Windows手机, 但我不知道如何在我的应用程序中使用它。我已经下载了二进制文件并将其添加到我的应用程序中,但是当我使用这样的简单表达式时: 表达式e =新表达式(“2 + 3 * 5”); Debug.Assert(17 == e.Evaluate()); 它给了我一堆错误。使用过ncalc的人可以告诉我他是如何运作的吗?
我在互联网上搜索但我找不到东西。请帮助我......
答案 0 :(得分:0)
我实际上遇到了类似的问题(尝试ncalc),基本上看起来你不能在windows phone / silver light项目中使用.Net运行时。您需要获取源代码并在Windows Phone类库项目下重新编译。
不幸的是,由于ncalc源代码使用另一个具有相同问题的dll antlr3.runtime,因此我无法使其工作。围着圈跑。如果我找到其他方式或任何人有任何想法或链接,请发布。