# Overview

Wisej.NET was designed to be extensible and open to all sorts of technologies from the start. The extensions published on the web site are a fraction of what is possible and what will be available during the product’s lifetime. This short document outlines the different extension types, how to use the published projects, and how to build new extensions.

Note that all the extensions that are currently published are also already precompiled and included in the installer and are automatically added to Visual Studio’s toolbox.

We also offer a wide set of [Premium Extensions](https://docs.wisej.com/extensions/premium-extensions/overview) allowing to smoothly integrate component suites like DevExtreme, Syncfusion EJ2, Telerik KendoUI, Infragistics IgniteUI and more.

## Source Code

The source code for all the extension is freely available on [GitHub](https://github.com/iceteagroup/wisej-extensions). You can fork it to your repo and you can log issues in the repository. We also have a web page that lists some of the early extensions [here](https://wisej.com/extensions/).

{% hint style="success" %}
If you create or modify an extension in a way that can be useful to others, please feel free to either create a pull request or simply log an issue and suggest your solution.
{% endhint %}

## How To Use

First, create a new Wisej project or open an existing one in Visual Studio.&#x20;

In Visual Studio, open the Solution Explorer. (View -> Solution Explorer) Right-click on the project and choose "Manage Nuget Packages".

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FpLAzyYfi2KjUPjjkr3J7%2Fsolutionexplorerproject.png?alt=media&#x26;token=73a68bfb-8369-4dad-9b65-44770047f0bb" alt=""><figcaption><p>This is the project in the Solution Explorer. Right-click here</p></figcaption></figure>

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FkPi8d9mMn2Hq4OGC0I3e%2Fmanagenugetpackages.png?alt=media&#x26;token=871a18aa-d9fb-43c1-806d-e2d118f41654" alt=""><figcaption><p>Choose "Manage Nuget Packages" from the drop-down menu</p></figcaption></figure>

The NuGet Package Manager will open. It looks like this:

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2F30IL2dMRsWIYtQyt3PWW%2Fnuget.png?alt=media&#x26;token=2833a0fe-4b8f-4cff-8d6f-307143d32f51" alt=""><figcaption><p>NuGet Package Manager</p></figcaption></figure>

Click "Browse" and type "wisej" in the search box. Here you will see all of the wisej extensions.&#x20;

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FR6fYpxYCNTtZigBRSnS7%2Fbrowse.png?alt=media&#x26;token=a8052ede-6fb3-4d93-98f7-a1665df37361" alt=""><figcaption></figcaption></figure>

You can search "wisej 3" for the more recent Wisej 3 extensions, ie "Wisej-3-ChartJS". "wisej 2" will find you the older Wisej 2 extensions, ie "WIsej-2-ChartJS" All Wisej 3 extensions start with "Wisej-3" and all WIsej 2 extensions start with "Wisej-2".<br>

Once you have found the extension you are looking for, click on it to select it. Here we have selected the Wisej-3-ChartJS extension.

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FyFksW0V0nyY1IieK412W%2Fchartjs.png?alt=media&#x26;token=9329bef0-43d4-4159-b5df-d37abc0b0d08" alt=""><figcaption><p>Wisej-3-ChartJS has been selected</p></figcaption></figure>

Next, select the version from the dropdown menu. It defaults to the latest version. Note that you can check "include prereleases" to see test versions of the extension.

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FpFkLUnh1DfqTY1xZV5yS%2Fselectversion.png?alt=media&#x26;token=8bbdc3a0-d145-4916-bc1e-d56595ff0695" alt=""><figcaption></figcaption></figure>

Click "install"

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FiXLymR7RhsQ1ks4Y4ovN%2Finstall.png?alt=media&#x26;token=efb76ce9-e55e-4c43-957b-2576ecdcf4eb" alt=""><figcaption></figcaption></figure>

This popup will appear. Click "Apply"

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FrEx8eGub2x002jTncNY6%2Fapply.png?alt=media&#x26;token=fe5bcb78-5392-43df-a5f2-29794fa34a8b" alt=""><figcaption></figcaption></figure>

The extension has been installed! If you want to double-check, you can view it by expanding "Dependencies" and looking under "Packages" in the solution explorer.&#x20;

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2F4CD1Y6iZM8d5BEuVNn4N%2Fdependencies.png?alt=media&#x26;token=5adb0672-5255-4544-93d0-0955250f48b1" alt=""><figcaption><p>In the Solution Explorer we can see the nuget package has been installed by expanding "Dependencies"</p></figcaption></figure>
