2

グーグルで調べてみましたが、これについて明確な答えが見つかりませんでした。

それらがバイナリ形式で配布されている場合、私の仮定はノーです。

私は現在 Dundas を使用していますが、特に MS バージョンには必要なものがすべて含まれているため、コスト コンポーネントを持つライブラリから離れたいと考えています。

4

3 に答える 3

4

microsoft.comのダウンロードセンターから入手できるインストーラーを実行しました。
ライセンスの条件は次のとおりです。

Microsoft Corporation(またはあなたが住んでいる場所に基づいて、その関連会社の1つ)は、このサプリメントをあなたにライセンス供与します。この補足のコピーは、Microsoft Windowsオペレーティングシステムソフトウェア(この補足が適用される)(「ソフトウェア」)の有効にライセンスされた各コピーと一緒に使用できます。ソフトウェアのライセンスがない場合は、サプリメントを使用できません。ソフトウェアのライセンス条項は、このサプリメントの使用に適用されます。マイクロソフトは、www.support.microsoft.com / common / international.aspxで説明されているように、サプリメントのサポートサービスを提供しています。

モノでは使えないとは言えません。それはあなたが(上で)Windowsでそれを使わなければならないと言っています。

はい、Windowsで実行されているMonoで使用できます。 しかし、私は弁護士ではありません。


Mono + Linuxで使用するチャートライブラリが必要な場合は、 ZedGraphなどのオープンソースオプションを試してください。

于 2010-04-07T00:24:58.760 に答える
2

@Cheeso が言ったように、Mono では使用できませんが、Linux/Mac/... では使用できません。

これは、Microsoft ChartingのSupplemental Redist Licenseの一部です。

C. 配布制限。できません:

  • ...

  • Windows プラットフォーム以外のプラットフォームで実行する再配布可能コードを配布する。

  • ...

:-(

于 2010-11-17T13:03:18.667 に答える
2

何を使用するか、何をモノと呼ぶかによって異なります...

Windowsのモノで動作することを確認できます。system.linq と system.xml を web.config から削除すると、Linux 上の VB.NET で mono で実行されることを確認できます。web.config を変更しなくても、Linux の C# で実行できます。

ただし、どちらの場合も (Linux では) RenderType="BinaryStreaming" を使用する必要があります。そうしないと、グラフ イメージを生成する一時ディレクトリが使用されるためです。その問題は、\ のみをディレクトリ セパレータとして受け入れ (起動時に web.config ファイルの tmp ディレクトリをチェックする)、Linux は / を使用するため、Linux 一時ディレクトリを使用して起動して実行することができないということです。 BinaryStreaming を選択する必要がある理由..

しかし、それとは別に、それは素晴らしく機能します。ただし、ZedChart はまだどのような種類の 3D チャートもサポートしていないことを除けば、とにかく ZedChart の方が優れたオプションです (より多くのオプションがあります)。

于 2010-09-05T10:54:25.147 に答える