2013-10-31 10 views
7

ビルドサーバーでは、NuGet 2.7を使用してコマンドラインからソリューション内のすべてのパッケージを試しています。NuGetでプレリリースパッケージを復元する

Unable to find version '1.5.0-beta' of package 'Google.Apis.Authentication'. 
Unable to find version '1.5.0.71-beta' of package 'Google.Apis.Analytics.v3'. 
Unable to find version '1.5.0-beta' of package 'Google.Apis'. 

私の推測では、それはこれらが唯一であることを偶然ではないということです。this Microsoft postによると、パッケージの数を見つけることができません除いてこれは主に働く

nuget.exe restore Foo.sln 

ほど簡単でなければなりませんプレリリースパッケージを私のpackages.configファイルに入れてください。 the docsによると、 nuget.exe restoreは、ほとんどのコマンドが -Prereleaseというオプションを持たない唯一のコマンドなので、どのようにプレリリースパッケージを復元できますか?

答えて

-1

私はやや驚いています。試用版のパッケージを元に戻すことは、通常、私の仕事です。あなたが話しているパッケージは、あなたが直接それに対処すれば、まだ存在するようです。

ただし、あなたのプレリリースパッケージと私の違いがあります.Google.Apis.Autisication/1.5.0-betaは今や「非公開」パッケージになっているようです。つまり、検索結果には表示されません。

NuGetには、リストされていないパッケージを復元しないバグがある可能性があります。少なくとも、バグだと思う。おそらくこれで解決しているはずですが、そうでない場合は、NuGet issue tracker(nuget.codeplex.com)で問題を開いてみてください。

+0

このバグ番号は何ですか? – binki

+0

[モノにはすべてのナゲット証明書がインポートされていません](https://github.com/NuGet/NuGetGallery/issues/335#issuecomment-3380328)と同じエラーメッセージが表示されるようです。 – binki

関連する問題