2016-10-10 21 views
1

私たちは階層型フォルダとして構造化されたローカルNugetフィードを使用しています。パッケージがソースに見つかりません

は、私が2015年のVisual Studioの下Nugetパッケージマネージャ3.5.0.1737からこのエラーを持っている:

\ HD \ teamshare \ NugetsNew:パッケージ 'Configuration.WebAPI.Client.1.0.16405.2-αは、' オン見つかりませんソース '\ hd \ teamshare \ NugetsNew'。

Severity Code Description Project File Line Suppression State 
Error  NuGet Package restore failed for project Softs\FrontEnd\Web.FormHost: NuGet.Protocol.Core.Types.FatalProtocolException: Unable to find version '1.0.16405.2-alpha' of package 'Configuration.WebAPI.Client'. 
    \\hd\teamshare\NugetsNew: Package 'Configuration.WebAPI.Client.1.0.16405.2-alpha' is not found on source '\\hd\teamshare\NugetsNew'. 
    https://api.nuget.org/v3/index.json: Package 'Configuration.WebAPI.Client.1.0.16405.2-alpha' is not found on source 'https://api.nuget.org/v3/index.json'. 

    at NuGet.PackageManagement.PackageDownloader.<GetDownloadResourceResultAsync>d__0.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at NuGet.PackageManagement.NuGetPackageManager.<RestorePackageAsync>d__68.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at NuGet.PackageManagement.PackageRestoreManager.<RestorePackageAsync>d__39.MoveNext().   0 

パッケージ'Configuration.WebAPI.Client.1.0.16405.2-α'が発見されていない、あなたが見ることができるように。

このナゲットは地元の飼料で公開され、私の同僚の指定されたプロジェクトに追加されました。

私はこの種のメッセージを初めて持っています。私は先週、この特定バージョンのNuget Package Managerにアップグレードしました。

ナゲットはディレクトリ構造内に存在します。 interrestingポイントオン

enter image description here

プロセスモニタは、このディレクトリには活性を示さないということです。それは他のナゲットのフォルダで活動を示す。

答えて

0

3.4.4.1321バージョンに拡張機能をロールバックしました。これで正常に動作しています。

私は3.5.0.1737がベータ版であるという事実に注意を払わなかった。

+0

拡張機能をロールバックしてこの問題を解決したことをうれしく思います。同じ問題を抱えている他のコミュニティにとって有益なあなたの答えを記入してください。 –

0

"\ hd \ teamshare \ NugetsNew"の下にパッケージがありますが、パッケージは "\ hd \ teamshare \ NugetsNew \ Configuration.WebAPI.Client \ 1.0.16405.2-alpha"に保存されています。私はNuGet Pacakge Manager 3.5.0.1737とNuGet Package Managerの以前のバージョンの両方をチェックインしましたが、 "\ hd \ teamshare \ NugetsNew"からパッケージを見つけることができませんでした。

ツール - >オプション - > NuGet Package Manager - >パッケージソースでパッケージソース設定を確認してください。ソースURLが "\ hd \ teamshare \ NugetsNew \ Configuration.WebAPI.Client \ 1.0.16405.2"になっていることを確認してください-アルファ"。 NuGet Package ManagerはソースURLとURLの最初のサブフォルダからパッケージを見つけることができるので、少なくともURLを "\ hd \ teamshare \ NugetsNew \ Configuration.WebAPI.Client"に設定する必要があります。

+0

私は階層的なフォルダ構造を使用しています。私のすべてのナゲットはこのように見つけられないように保管されています。これは完璧です。 –

関連する問題