When distributing an application that uses Xceed Chart for WinForms, all of the following DLLs must be distributed in order for it to work:
Xceed.Chart.Utilities.v#.#.dll
Xceed.Chart.GraphicsCore.v#.#.dll
Xceed.Chart.Graphics2D.v#.#.dll
Xceed.Chart.GraphicsGL.v#.#.dll (only if you use the OpenGL rendering device, see note below)
Xceed.Chart.UIControls.v#.#.dll
Xceed.Chart.Standard.v#.#.dll
Xceed.Chart.Core.v#.#.dll
Xceed.Chart.v#.#.dll
Xceed.Chart.DataManipulation.v#.#.dll (only if you use financial, statistical and custom functions)
msvcr100.dll (see notes below)
These assemblies must be either installed into the global assembly cache or placed in the same directory as your executable.
Xceed Chart for WinForms provides a copy of msvcr100.dll, which needs to be present for Xceed Chart for WinForms to function properly.
It can either be included directly when deploying the project, or the Microsoft Visual C++ Runtime 10 can be installed as part of the deployment of the project.
If the application is for a 64bit environment, the 64bit versions of Xceed.Chart.GraphicsGL.v#.#.dll and msvcr100.dll must be used.
In order to install assemblies into the global assembly cache, Microsoft Windows Installer 2.0 must be used. This is the recommended and most common way to add assemblies to the global assembly cache, and it provides reference counting of assemblies in the global assembly cache, plus other benefits.
For more information in regards to installing assemblies into the global assembly cache, please refer to the "Installing an Assembly into the Global Assembly Cache" topic of the .NET Framework Developer's Guide.
For more information regarding the deployment of .NET applications, please refer to the "Deploying applications" topic of the .NET Framework Developer's Guide.