About Nevron .NET Vision / Deployment Guidelines

In This Topic
    Deployment Guidelines
    In This Topic

    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:

    1. Open Visual Studio
    2. Open Your project
    3. Open Solution Explorer and located the "References" book
    4. For each assembly that starts with "Nevron" performs steps 5 and 6
    5. Right click on the assembly and select properties from the context menu
    6. Set the "Copy Local" setting to True

    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