WeihanLi / dotnet-exec

dotnet execute with custom entry point, another dotnet run without project file
Apache License 2.0
43 stars 4 forks source link

[ReferenceResolver] `GetPackageVersions` should not return unlisted version by default #23

Open WeihanLi opened 1 week ago

WeihanLi commented 1 week ago

GetPackageVersions should not return unlisted versions by default, should return listed package versions only by default, and maybe we could support including unlisted versions via an optional parameter

Currently, it uses the FindPackageByIdResource.GetAllVersions to get package versions while it would all the package versions including unlisted versions, see https://github.com/NuGet/Home/issues/12370

for now, we may need to use the PackageMetadataResource.GetMetadata API to get versions for unlisted versions only

If would be great if nuget SDK could support a listed-only filter https://github.com/NuGet/Home/issues/13570