none
NuGet パッケージマネージャで、検索しても何も表示されません。 RRS feed

  • 質問

  • Visual Studio Professional 2015 Update 2 の

    NuGet パッケージの管理  で NuGetパッケージマネージャを開き

    「参照」タブが選択されている状態で、検索欄に任意の文字を入れても、パッケージが何も表示されません。

    例えば「mysql」 「redis」 「m」等で検索しても、「パッケージは見つかりませんでした」と表示されるだけです。

    検索欄に文字を入れない状態では、Microsoft系のパッケージが数十件表示されています。「Microsoft.Net.Http」など

    どのようにすればオンラインのサードパーティーパッケージを検索できるのでしょうか?

    パッケージソースは「Mirosoft and .NET」で、ソースURLは「https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/」となっています。

    この問題との関連性は不明ですが、VisualStudio2015のUpdate2を適用してからパッケージ検索できなくなりました。

    対処方法をご教示いただきたく、お願いいたします。

    2016年4月3日 4:30

回答

  • Visual Studio Professional 2015 に Update 2 を当てて確認してみました。確かに、パッケージソースを「Mirosoft and .NET」に設定した状態で、「mysql」、「redis」、「m」と入力して検索すると「パッケージは見つかりませんでした」と表示されました。

    どうもパッケージソースを「Mirosoft and .NET」として検索した場合は、検索ワードは「単語単位で検索」として検索されているようです。「microsoft」で検索してみましたら複数のパッケージがヒットしました。

    パッケージソースを「nuget.org」としてから、検索ワード「mysql」、「redis」、「m」で検索すると複数のパッケージがヒットしました。

    この挙動は Update 2 を当てる前でも同じでしたが、もしかすると Update 2 を当てたタイミングでパッケージソースが「nuget.org」から「Mirosoft and .NET」に変わってしまったのかもしれませんね。

    2016年4月3日 7:38

すべての返信

  • Visual Studio Professional 2015 に Update 2 を当てて確認してみました。確かに、パッケージソースを「Mirosoft and .NET」に設定した状態で、「mysql」、「redis」、「m」と入力して検索すると「パッケージは見つかりませんでした」と表示されました。

    どうもパッケージソースを「Mirosoft and .NET」として検索した場合は、検索ワードは「単語単位で検索」として検索されているようです。「microsoft」で検索してみましたら複数のパッケージがヒットしました。

    パッケージソースを「nuget.org」としてから、検索ワード「mysql」、「redis」、「m」で検索すると複数のパッケージがヒットしました。

    この挙動は Update 2 を当てる前でも同じでしたが、もしかすると Update 2 を当てたタイミングでパッケージソースが「nuget.org」から「Mirosoft and .NET」に変わってしまったのかもしれませんね。

    2016年4月3日 7:38
  • Update 2の適用までしていただいてご確認下さりありがとうございました。

    ご指摘いただいたように、こちらの環境でも「microsoft」で検索した場合はいくつかのパッケージがヒットしていました。

    パッケージソースを「nuget.org」に変更、とのことでしたが、選択肢は存在していませんでした。

    パッケージソースを追加、編集しようとしましたが、

    NuGetパッケージマネージャーのオプション画面で、何故かパッケージソースの追加・編集・削除が一切できない状態になっていました。

    その後、再起動を何度か繰り返しているうちに、パッケージソースの編集ができるようになったので

     名前:NuGet

     ソース: https://api.nuget.org/v3/index.json

    で登録し、それを選択した状態で検索など行ったところ

    無事に今まで通り使える状況になりました。

    大変助かりました。ありがとうございました。

    2016年4月3日 8:56