web-dev-qa-db-fra.com

VS2017 .NetCore 2.0 API - Impossible de charger le fichier ou l’assembly Microsoft.AspNetCore.Hosting.Abstractions

Je viens de créer une nouvelle API utilisant ASP.NET Core 2.0 . Je n'ai encore rien codé. Je veux juste tester le modèle d'API initial.

Lorsque j'essaie de démarrer mon projet, le message d'erreur suivant s'affiche:

Une exception non gérée du type 'System.IO.FileNotFoundException' s'est produite dans Unknown Module . Impossible de charger le fichier ou l'assembly 'Microsoft.AspNetCore.Hosting.Abstractions, Version = 2.0.2.0, Culture = neutre, PublicKeyToken = adb9793829ddae60'. Le système ne peut pas trouver le fichier spécifié.

Je ne reçois aucune erreur lors de la construction du projet . L'assemblée se trouve dans le répertoire suivant: 'C:\Program Files\dotnet\sdk\NuGetFallbackFolder\Microsoft.aspnetcore.hosting.abstractions\2.0.2'. 

Est-ce exact? Où doit se trouver l'assembly 'Microsoft.AspNetCore.Hosting.Abstractions' et pourquoi VS ne le trouve-t-il pas?

3
Dries

La même erreur s'est produite lors de la tentative de débogage d'une application de fonction Azure simple (utilisant le noyau .NET) créée à partir du modèle App de fonction de Visual Studio 2017. Une tentative d'exécution dans le débogueur m'a donné la même erreur. Il s’est avéré que j’avais mis à jour le package Microsoft.NET.Sdk.Functions de la version 1.0.6 à 1.0.12. C'était mon problème. Revenir à la mise à jour à 1.0.6 et cela a bien fonctionné. J'espère que cela t'aides!

0
Jeffrey Jessup