Donc c'est étonnant mais la seule non réponse à cette question se trouve là :
https://stackoverflow.com/questions/48457567/how-to-add-jquery-ui-to-asp-net-core-vs2017
C'est une non réponse car une partie de la solution est donnée pour ASP.NET Core 2.1 ... et cette solution parle d'ajouter l'utilisation de LibMan avec ASP.NET Core ce qui nous éloigne encore plus du sujet.
Use LibMan with ASP.NET Core in Visual Studio |
En cliquant sur le bouton Upload ...
Il y en a qui se complique la vie |
En cliquant sur le lien (how to download) on télécharge un zip.
Dézippe :
\\Visual Studio\Samples\ASP.NET Core\AspNetCore.Docs-master\AspNetCore.Docs-master\aspnetcore\client-side\libman\samples\LibManSample
Il y a un fichier projet :
LibManSample.csproj
Que j'ouvre avec mon Visual Studio 2017 Community :
Use LibMan with ASP.NET Core in Visual Studio |
Use LibMan with ASP.NET Core in Visual Studio - MSB4018 |
Ah oui avec ASP.NET Core les Nuget sont "par user" dans le répertoire des Users :
ASP.NET Core in Visual Studio - Nuget Packages |
Not fun ;-(
J'essaye de renommer le répertoire "package" en "package OLD" évidemment Windows me dit que ce n'est pas possible. Je quitte donc Visual Studio, je renomme, je rebuild :
Use LibMan with ASP.NET Core in Visual Studio - Packages |
Arg !!! Au secours même erreur MSB4018
A priori, il se plante dans la tâche de construction de build de la librairie Microsoft.Web.LibraryManager.Build.
Erreur MSB4018 Échec inattendu de la tâche "Microsoft.Web.LibraryManager.Build.RestoreTask".
Bon mon propos n'est pas de builder LibraryManager mais c'était d'utiliser JQuery avec ASP.NET Core, l'objectif n'est pas atteint mais on va voir que c'est de plus en plus difficile de travailler avec ASP.NET car les Frameworks se multiplient à gauche à droite.
De qui Angular JS, Angular 2, 3, 4, 5, 6 oui oui si si on en est à 6 ...
React, bref ... on va essayer de faire un peu de ménage dans tout ça.
Aucun commentaire:
Enregistrer un commentaire
Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.