This topic contains information relevant to the developers that have to deploy applications using components from the Nevron .NET Vision suite.
When you use one of the components in the package it becomes an integral part of your application. Therefore when you need to ship that application to the end user you must also ship all components that are used in your application in order for it to function properly on the target machine.
Depending on the application framework you need to deploy the relevant Nevron assemblies to the bin folder of that application. This ensures that those assemblies will be present on the target machine. The easiest way is to make sure that the application is compiled with the "Copy Local" property of the Nevron assemblies set to true. This is because initially all components of the .NET Vision suite reside in the GAC (Global Assembly Cache). To do this follow these steps:
Now you can deploy the application by just copying the bin folder. The following table lists the required assemblies for each product in the package:
Assemblies \ Product | Description | Nevron Chart for WPF | Nevron Chart for Win Forms | Nevron Chart for Web Forms | Nevron Chart ThinWeb (Web Forms an MVC) | Nevron Diagram for Win Forms | Nevron Diagram for Web Forms | Nevron Diagram ThinWeb (Web Forms an MVC) | Nevron UI |
---|---|---|---|---|---|---|---|---|---|
Nevron.System.dll | Common functionality | X | X | X | X | X | X | X | X |
Nevron.Presentation.dll | Common presentation functionality | X | X | X | X | X | X | X | X |
Nevron.UI.Winform.Docking.dll | UI Docking framework | X | |||||||
Nevron.ThinWeb.dll | X | X | |||||||
Nevron.UI.WebForm.Controls.dll | Web Forms controls | X | X | ||||||
Nevron.GraphicsGL.dll | OpenGL graphics engine | X | X | X | X | ||||
Nevron.Chart.dll | Core charting functionality | X | X | X | X | ||||
Nevron.Chart.WinForm.dll | Chart control for Windows Forms | X | |||||||
Nevron.Chart.Wpf.dll | Chart control for Wpf | X | |||||||
Nevron.Chart.WebForm.dll | Chart control for Web Forms | X | |||||||
Nevron.Chart.ThinWeb.dll | Chart control for Web Forms and MVC | X | |||||||
Nevron.Diagram.dll | Core diagramming functionality | X | X | X | |||||
Nevron.Diagram.Shapes.dll | Shape factories | X | X | X | |||||
Nevron.Diagram.WinForm.dll | Diagramming controls for Windows Forms | X | |||||||
Nevron.Diagram.WebForm.dll | Diagramming control for Web Forms | X | |||||||
Nevron.Diagram.ThinWeb.dll | Diagram control for Web Forms and MVC | X |