Xafari ERP Solution Wizard

Xafari ERP Solution Wizard allows you to quickly create a new enterprise solution in a few simple steps. All you need to do is selecting the target platform (Windows Forms, ASP.NET Web Forms, ASP.NET MVC, Console) and ORM (XPO or DC). You can also use this wizard add additional Xafari projects to an existing solution.

The wizard ships with the Xafari and it is supported by the Express, Community, Standart, Pro, Premium, Ultimate, Enterprise MS Visual Studio suites of the 2010-2015 versions.

Create a New Xafari Solution

The Solution Wizard is available via the File | New | Project... command in the Visual Studio main menu and via the Add | New Project... context menu command in the Solution Explorer. The wizard's templates  is located in the Visual C# and Visual C# | Xafari categories.


Step 1 – Choose the Target Platforms

In this step, you can specify any combination of Windows Forms, ASP.NET Web Forms, ASP.NET MVC. and Console applications. The final solution provides deeply researched cross-platform mechanisms to configure the system.


The wizard will add the required platform-specific applications and module projects.

Step 2 – Choose the ORM

In this step, you can choose your data model type – eXpress Persistent Objects (XPO) or Domain Components.


If you selected eXpress Persistent Objects, the wizard will generate the project with dependencies to XPO. If you select the Domain Components, you will receive the project with dependencies to DC.


The following image demonstrates the generated solution. It contains all the required platform-specific modules which provide the specified ORM system.


Add the Project to an Existing XAF Solution

You can also run the Solution Wizard for an existing solution to create additional XAF projects. Right-click the solution in the Solution Explorer, choose Add | New Project..., and select the Xafari ERP Solution Wizard. The image below shows the Wizard's start page in this case.