ソースパラメータを含むパッケージの検索は、すべてのnugetパッケージの現在のバージョンを取得するために機能していません
Find-Package -Source "C:UsersP10410559sourcereposWebApplication4WebApplication4packages.config
"
取得エラー :
Find-Package : The following source failed to search for packages: "C:UsersP10410559sourcereposWebApplication4WebApplication4packages.config"
The path "C:UsersP10410559sourcereposWebApplication4WebApplication4packages.config" for the selected source could not be resolved.
At line:1 char:1
+ Find-Package -Source "C:UsersP10410559sourcereposWebApplication4 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Find-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.FindPackageCommand
回答:
回答№1は0packages.config内でパッケージを検索しようとしていますが、これは次の理由で正しくありません-
- Packages.Configは、参照したパッケージを追跡するためにプロジェクトと共に保存されるファイルです。ファイルはパッケージソースではありません。ファイルの詳細を読むことができます ここに.
- パッケージを検索する場合は、nuget.orgなどの実際のソースをコマンドに渡す必要があります。パッケージ検索コマンドの詳細を読むことができます ここに。例えば。 -
Find-Package nuget.versioning -Source https://api.nuget.org/v3/index.json
プロジェクトにインストールされているすべてのパッケージの現在のバージョンを取得する場合は、説明されているGet-Packageコマンドを使用する必要があります ここに。例えば。 -
Get-Package -ProjectName NuGet.Versioning