visual-studio - 如何解决 "Install-Package : The current environment doesn' t 打开解决方案。”

标签 visual-studio visual-studio-2012 nuget-package msbuild-task

我有一个包含 1 个项目的解决方案。
打开包管理器控制台,运行 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

我不明白它为什么来。请建议我等待回复。谢谢

最佳答案

我通常会收到此错误,因为我创建或打开了一个没有关联的已保存解决方案 (.sln) 的项目(.csproj 或其他)。

如果你去 File->Save All 它应该提供将解决方案保存在某个地方。保存它,这使我的错误消失。

关于visual-studio - 如何解决 "Install-Package : The current environment doesn' t 打开解决方案。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20878674/

相关文章:

c++ - Sprite 如何跳跃以及它在c++中基于什么逻辑?

continuous-integration - 将数组作为输入传递给 Azure DevOps YAML 任务

c# - 基于字符串的 C# 计算器中的负值

c++ - 您如何找到哪个 .lib 文件对应哪个函数?

c# - 评论泛型——是否可以将泛型类型参数引用为它的实际类型而不是 T?

visual-studio-2012 - 将 VS2013 SSIS 包部署到 SQL Server 2012 并在 VS2012 中编辑

c++ - VC11 Winsock 应用程序不会关闭

c# - Visual Studio 2015 XAML 文件卡住

.net - 安装包 : The remote name could not be resolved: 'packages.nuget.org'

teamcity - 如何删除 TeamCity Nuget Feed 上特定版本的包?