Créer un premier projet
Cette page résume les étapes de création et de démarrage d'une première application Lagoon.
Prérequis
SDK .NET 8
Lagoon cible .NET 8 pour les applications actuelles. Installez le SDK .NET 8 avant de restaurer ou compiler une solution.
Outil global lgn
L'outil global lgn, fourni par le package LGN, est requis pour les builds Release des modules Lagoon.UI*. Il minifie le JavaScript pendant la précompilation. En configuration Debug, cette minification est contournée et les scripts sont seulement concaténés.
Installation :
dotnet tool install -g LGN
Mise à jour :
dotnet tool update -g LGN
Codes d'erreur de build connus :
| Code | Signification | Action |
|---|---|---|
9009 | L'outil lgn n'est pas installé. | Installer LGN avec dotnet tool install -g LGN. |
7007 | L'outil lgn est obsolète. | Mettre à jour LGN avec dotnet tool update -g LGN. |
Feed NuGet privé
Les applications Lagoon utilisent un feed NuGet privé. Dans la solution de démonstration, Apps\Demo\NuGet.Config configure :
https://api.nuget.org/v3/index.jsonpour les packages généraux ;https://nuget.lagoon-toolkit.com/index.jsonpour les packagesLagoon.*etLGN.*.
Les identifiants du feed privé doivent être présents dans la configuration NuGet locale. Sinon, dotnet restore échoue lors de la résolution des packages Lagoon.