인터넷 검색을 수행했는데 이에 대한 명확한 답변을 찾을 수 없습니다.Microsoft Chart Control을 Mono로 사용할 수 있습니까?
바이너리 형식으로 배포하는 경우 내 가정은 아니오입니다.
저는 현재 Dundas를 사용하고 있습니다. 특히 MS 버전에 필요한 모든 것이 있으므로 비용 구성 요소가있는 라이브러리로 이동하고 싶습니다.
인터넷 검색을 수행했는데 이에 대한 명확한 답변을 찾을 수 없습니다.Microsoft Chart Control을 Mono로 사용할 수 있습니까?
바이너리 형식으로 배포하는 경우 내 가정은 아니오입니다.
저는 현재 Dundas를 사용하고 있습니다. 특히 MS 버전에 필요한 모든 것이 있으므로 비용 구성 요소가있는 라이브러리로 이동하고 싶습니다.
방금 설치 프로그램을 실행했습니다 (the download center on microsoft.com에서 사용 가능).
는 Microsoft Corporation (또는 거주 지역에 따라 계열사 중 하나)은 귀하에게 본 추가 구성 요소의 사용권을 부여 :
다음은 라이센스의 기간이다. Microsoft Windows 운영 체제 소프트웨어의 각 유효한 사용 허가 된 복사본 (본 보충 설명서가 적용되는) ("소프트웨어")과 함께이 보완 복사본을 사용할 수 있습니다. 소프트웨어에 대한 사용권이없는 경우 보충 프로그램을 사용할 수 없습니다. 소프트웨어의 사용권 조항이 본 보완 물의 사용에 적용됩니다. Microsoft는 www.support.microsoft.com/common/international.aspx에 설명 된 보완 서비스에 대한 지원 서비스를 제공합니다.
모노와 함께 사용할 수 없다는 것은 아닙니다. 은이 (on) Windows와 함께 사용해야 함을 나타냅니다.
소리가 비슷합니다. 예, Windows에서 실행되는 Mono와 함께 사용할 수 있습니다.하지만 저는 변호사가 아닙니다. 당신이 모노 + 리눅스에서 사용할 수있는 차트 라이브러리를 원하는 경우
는 ZedGraph 같은 오픈 소스 옵션을 시도.
는
나는 그것이 Windows에서 모노와 함께 작동 확인할 수 있습니다 ... 당신이 사용을 부르는에 당신이 모노 전화에 따라 달라집니다. web.config에서 system.linq 및 system.xml을 제거하면 Linux에서 모노로 VB.NET에서 실행된다는 것을 확인할 수 있습니다. web.config를 수정하지 않고도 Linux에서 C#을 실행합니다.두 경우 모두 (Linux에서는) RenderType = "BinaryStreaming"을 사용해야합니다. 그렇지 않으면 차트 이미지를 생성하는 임시 디렉토리를 사용하기 때문입니다. 그 문제는 디렉토리 세퍼레이터 만 \을 받아들이는 것입니다 (시작시 web.config 파일의 tmp 디렉토리를 확인합니다). Linux는 /를 사용하므로 어떤 Linux 임시 디렉토리로도 실행할 수 없습니다. 왜 바이너리 스트리밍을 선택해야합니까?
하지만 그걸로 멋지게 작동합니다. 그러나 ZedChart는 더 나은 옵션입니다 (ZeChart는 더 많은 옵션을 제공합니다). 단, ZedChart는 어떤 종류의 3D 차트도 지원하지 않습니다.
@Cheeso 말했듯이
이
이 차트C. 마이크로 소프트의 Supplemental Redist License의 조각, 당신은 모노와 함께 사용할 수 있지만 리눅스/맥에서/... 배포 제한. 다음과 같이 할 수 없습니다 :
...
Windows 플랫폼 이외의 플랫폼에서 실행되도록 배포 가능 코드 배포.
- ...
동의 :-(하지만 창에 모노를 사용하는 점은 무엇입니까 (당신이 모노 개발자 인 경우는 제외)? –