Q6101008. Using Chart FX for .NET Windows Forms control from a DLL
This article discusses deployment and licensing issues that occur when you use Chart FX for .NET Windows Forms component from a DLL instead of using it directly from an executable.
The run-time license of Chart FX, like most licensed controls, is expected to be found in the executable (EXE) that loaded the Chart FX DLL. Any intermediate DLL's are ignored. This is by design.
The reason for this is to avoid easy by-passing of the license checks by wrapping the Chart FX's functionality into another DLL.
You need to have a license for Chart FX when compiling any executable that uses Char FX directly or indirectly (through another DLL).
You must add a reference to Chart FX in the main project in order for Visual Studio to include the appropriate license information when the application is compiled. In other words licenses.licx must contain an entry for Chart FX, otherwise the application will not run in a computer where Chart FX for .NET is not installed.
Chart FX for .NET license allows you to redistribute the run-time modules only as part of an application (EXE).
Please contact Software FX if your specific situation requires a different licensing scheme.