做了一些Google搜索,找不到明确的答案。我可以在Mono中使用Microsoft Chart Control吗?
我的假设是否定的,如果他们是以二进制形式分发。
我目前使用Dundas,并希望从具有成本组件的库中移走,特别是因为MS版本具有我需要的所有内容。
做了一些Google搜索,找不到明确的答案。我可以在Mono中使用Microsoft Chart Control吗?
我的假设是否定的,如果他们是以二进制形式分发。
我目前使用Dundas,并希望从具有成本组件的库中移走,特别是因为MS版本具有我需要的所有内容。
取决于你所说的使用和对你所说的单...
我可以证实它的工作原理与单在Windows上。 我可以确认,当你从web.config中移除system.linq和system.xml时,它将在Linux下的mono上运行VB.NET。它将在Linux下运行于C#而无需修改web.config。
但是在这两种情况下(在Linux上),您都必须使用RenderType =“BinaryStreaming”,否则它会使用临时目录来生成图表图像。问题在于它只接受\作为directoryseparator(在启动时检查web.config文件中的tmp目录),而Linux使用/,所以你无法启动并运行任何Linux临时目录,这就是为什么你需要选择BinaryStreaming ..
但从appart,它奇妙地工作。 但是,无论如何ZedChart是更好的选择(有更多的选择),但ZedChart不支持任何类型的3d图表。
正如@Cheeso说,你不能单用它,但不能在Linux的/ MAC/...
这一块微软的Supplemental Redist License的图表
C.分销限制。您不可以:
...
发布可分发代码以在除Windows平台以外的平台上运行;
- ...
:-(