web-dev-qa-db-fra.com

Comment résoudre "Install-Package: L'environnement actuel n'a pas de solution ouverte."

J'ai une solution ayant 1 projet. Ouvrez la console du gestionnaire de packages, exécutez Install-Package MSBuildTasks Mais cela m'a donné une erreur ci-dessous:

Install-Package : The current environment doesn't have a solution open.
At line:1 char:16
+ Install-Package <<<<  MSBuildTasks 
    + CategoryInfo          : InvalidOperation: (:) [Install-Package], InvalidOperationExcep 
   tion
    + FullyQualifiedErrorId : NuGetNoActiveSolution,NuGet.PowerShell.Commands.InstallPackage 
   Command

Je ne comprends pas pourquoi ça vient. Veuillez me suggérer d'attendre une réponse. Merci

24
user88

J'obtiens généralement cette erreur car j'ai créé ou ouvert un projet (.csproj ou autre) auquel aucune solution enregistrée (.sln) n'est associée.

Si vous allez dans Fichier-> Enregistrer tout, il devrait proposer d'enregistrer la solution quelque part. Enregistrez-le et cela fait disparaître l'erreur pour moi.

74
Laughing_Jack