我有一个项目的解决方案。 打开包管理器控制台,运行Install-Package MSBuildTasks 但它给了我一个错误:
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
我不明白为什么会这样。请建议我等待回复。感谢
答案 0 :(得分:74)
我通常会收到此错误,因为我创建或打开了一个没有与之关联的已保存解决方案(.sln)的项目(.csproj或其他)。
如果你去File-&gt; Save All它应该提供将解决方案保存在某个地方。保存它,这会让错误消失。