Créer une solution sur la plateforme Nentang.wpf

Bonjour, bienvenue dans ce tutoriel vous permettant la création d'une solution basée sur la plateforme nentang.wpf

Cette plateforme vous permet de créer une solution modulaire simplement, en fournissant tous les mécanismes nécessaires à la découverte des modules ainsi que les différents services (base de données, logs, authentification...) dont vous pouvez avoir besoin

I. Création de la solution

Commonçons par créer une solution de type Nentang.wpf, nommez la MyApp (Conservez ce nom afin que le tutoriel interactif puisse fonctionner correctement)
Pour cela, il vous suffit de faire

Fichier ► Nouveau ► Projet

Une fenêtre s'ouvre vous laissant le choix sur de nombreux templates de projets, dans la partie C# vous devriez trouver une catégorie Nentang.wpf

Choisissez le template Nentang.wpf - Solution template

II. Restauration des packages NuGet et préparation de la compilation

II. 1. Restauration des packages

Nentang.wpf utilise le gestionnaire de paquet NuGet, il vous faut donc l'installer dans votre Visual studio, si ce n'est pas déja le cas (https://www.nuget.org/)

Maintenant que votre solution et que votre premier module sont créés, nous allons restaurer les packages NuGet utilisés dans la solution.
Pour cela ouvrez la console du gestionnaire de package

Affichage ► Autres fenêtres ► Console du Gestionnaire de package

Cette fenêtre va vous proposer dans un bandeau jaune, un bouton Restaurer qui va télécharger les packages manquants utilisés par la solution

Il vous faut ensuite configurer votre solution pour recharger les paquets NuGet à la compilation

Click droit sur votre solution ► Activer la restauration des packages NuGet

Dans la console du gestionnaire de package tapez la commande suivante

update-package -reinstall

Visual Studio va ré-installer les packages utilisés dans les différents projets de la solution. Une fois cette étape réalisée, relancez Visual studio afin qu'il recharge correctement tous les projets.

II. 2. Préparation à la compilation

Mettez le projet "Core" en tant que projet de départ afin d'être sûr que ce soit celui-ci qui démarre au lancement de la solution

Lancer une compilation de la solution

vous devez toujours compiler la solution entiére avant de l'éxécuter afin que votre projet de module soit compilé correctement pour l'éxécution, sinon votre module ne sera pas à jour lors de vos tests

Compiler la solution

Exécuter la solution

L'application se lance et créée la base de données la premiére fois. L'écran de connexion apparait, les logins sont admin/admin

Vous voila maintenant prêt à ajouter votre premier module dans votre application Nentang.wpf

Last edited Dec 21, 2014 at 5:54 PM by marc_plessis, version 1