3

Windows 7でSelenium 2 WebDriverをローカルに起動しようとしています。何らかの理由で、ここからダウンロードしたNuGetパッケージをインストールできません。NuGet for Selenium 2 WebDriverはVisual Studio 2010にインストールされません

http://www.nuget.org/packages/Selenium.WebDriver/2.17.0

ない私が間違ってやっていることを確認。

のVisual Studio 2010]> [ツール]> [ライブラリパッケージマネージャ]> [パッケージマネージャコンソール

PM> Get-Package -ListAvailable -Filter DotNetZip 

Id        Version    Description/Release Notes                                      
--        -------    -------------------------                                      
DotNetZip      1.9.1.8    DotNetZip is an easy-to-use, FAST, FREE class library and toolset for manipulating zip files or folders.                  
DotNetZip.Reduced    1.9.1.8    DotNetZip is an easy-to-use, FAST, FREE class library and toolset for manipulating zip files or folders.                  


PM> Install-Package DotNetZip 
Install-Package : The current environment doesn't have a solution open. 
At line:1 char:16 
+ Install-Package <<<< DotNetZip 
    + CategoryInfo   : InvalidOperation: (:) [Install-Package], InvalidOperationException 
    + FullyQualifiedErrorId : NuGetNoActiveSolution,NuGet.PowerShell.Commands.InstallPackageCommand 
+1

メッセージが表示された時点でソリューションを開いていますか? –

+0

いいえ、すべてのソリューション/プロジェクトを閉じました。ソリューションエクスプローラが空で、開いている唯一のタブが「スタートページ」 – MacGyver

+1

開いている必要があるとは言いませんか? –

答えて

5

は、メッセージに従ってインストールを実行するときソリューション開いた試してみてください。

Install-Package : The current environment doesn't have a solution open. 
+0

私の場合、右側に解決策が「開く」と表示されています。私はファイルを編集しています。それでも同じエラーが出ます。 –

1

最初は、NuGetのインストールが破損していました。 NuGetをアンインストールしようとすると、「そのファイルが既に存在するときにファイルを作成できません」というエラーが表示されました。私はVisual Studio 2010を閉じて、 "C:¥Program Files(x86)¥Microsoft Visual Studio 10.0¥Common7¥IDE¥Extensions¥Microsoft Corporation"フォルダに移動し、そこから拡張子を明示的に削除する必要がありました。次に、「NuGet.Tools.vsix」を再インストールします。

次に、私はVisual Studio 2010でソリューションを開いていることを確認しなければなりませんでした。これで解決しました。

+0

他の回答にあなたが残した編集はありますか?それをしないでください。そのような解説は解答には含まれておらず、それを編集することは編集システムの濫用である。確かに*正しい*場合は、あなた自身の答えを受け入れてください。 – meagar

0

私は同じ問題がありました。

に行くお試しください...

のVisual Studio 2010]> [ツール]> [ライブラリパッケージマネージャ]> [管理Nugetパッケージ

代わりに、その後、セレンを検索します。

それは私のために働いた。あなたはManage Nuget Packagesオプションを持っていなければ。アンインストールしてから、nugetパッケージマネージャを再インストールしてみてください。私はいくつかのマシンでこれを行わなければならないことに気づいた。

0

Nugetパッケージをインストールする前にソリューションを保存してみてください

+0

この質問にはすでに回答が受け入れられています(緑のチェックマーク)。しかし、提案をありがとう。 – MacGyver

関連する問題