进行了一些谷歌搜索并无法找到明确答案。
如果它们以二进制形式分发,我的假设是否定。
我目前正在使用Dundas,并希望摆脱具有成本组件的库,特别是因为MS版本具有我需要的所有内容。
答案 0 :(得分:4)
我刚刚运行了the download center on microsoft.com提供的安装程序 以下是许可条款:
Microsoft Corporation(或根据您居住的地方,其附属公司之一)向您授予此补充许可。您可以将此补充的副本与Microsoft Windows操作系统软件(适用于此补充程序)的每个有效许可副本(“软件”)一起使用。如果您没有该软件的许可,则不得使用该补充。该软件的许可条款适用于您对此补充的使用。 Microsoft提供补充支持服务,如www.support.microsoft.com/common/international.aspx所述。
它没有说你不能在Mono中使用它。它表示你必须在Windows上使用它。
听起来像是,是的,您可以在Windows上运行Mono时使用它。但我不是律师。
如果您想在Mono + Linux上使用图表库,请尝试使用开源选项 ZedGraph。
答案 1 :(得分:2)
取决于您所使用的内容以及您所说的单声道......
我可以确认它适用于Windows上的mono。 我可以确认,当您从web.config中删除system.linq和system.xml时,它将在Linux上的Linux上以单声道运行。它将在Linux下在C#上运行,而无需修改web.config。
但是在这两种情况下(在Linux上)你必须使用RenderType =“BinaryStreaming”,因为否则它会使用一个临时目录来生成图表图像。问题是它只接受\作为directoryseparator(在启动时检查web.config文件中的tmp目录),并且Linux使用/,因此你无法启动并运行任何Linux临时目录,这是为什么你需要选择BinaryStreaming ..
但是从那开始,它的效果非常好。 但是,ZedChart无论如何都是更好的选择(有更多选项),但ZedChart不支持任何类型的3D图表。
答案 2 :(得分:2)
正如@Cheeso所说,你不能将它用于Mono,但不能用于Linux / Mac / ...
这是Microsoft Charting Supplemental Redist License的一部分
℃。分配限制。你可能不会:
...
分发可分发代码以在除。之外的平台上运行 Windows平台;
- ...
: - (