web-dev-qa-db-ja.com

「Install-Package:現在の環境にはソリューションが開いていません。」の解決方法

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

なぜそれが来るのか分かりません。返事を待ってください。ありがとう

24
user88

保存されたソリューション(.sln)が関連付けられていないプロジェクト(.csprojまたはその他)を作成または開いたため、通常このエラーが発生します。

[ファイル]-> [すべて保存]に移動すると、ソリューションをどこかに保存するように求められます。それを保存すると、エラーがなくなります。

74
Laughing_Jack