2

背景:我遇到了一个似乎是错误的问题,System.CommandLine并注意到我使用的 Nuget 包 ( System.CommandLine.Experimental 0.3.0-alpha.19405.1) 已经 3 个月没有更新了。我觉得我应该在提交错误报告之前尝试每晚构建。

然后我按照他们的自述文件说明

如果将此提要添加到 nuget.config 中,则可以使用每日构建:https ://dotnetfeed.blob.core.windows.net/dotnet-core/index.json 。

当我将 Paket 用于需要的玩具项目(主要用于学习目的)时System.CommandLine,我改为更新packet.dependencies

source https://www.nuget.org/api/v2
nuget FSharp.Core
source https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json
nuget System.CommandLine.Experimental

然而,当我跑paket update

$ paket update
Paket version 5.224.0                          
Resolving packages for group Main:
Possible Performance degradation, could not retrieve 'https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json/Packages?semVerLevel=2.0.0&$filter=Id eq 'System.CommandLine.Experimental'', ignoring further warnings for this source
 - FSharp.Core 4.7.0
 - System.CommandLine.Experimental 0.3.0-alpha.19405.1
 - system.memory 4.5.3
 - Microsoft.CSharp 4.6.0
 - System.Runtime.CompilerServices.Unsafe 4.6.0
 - System.Buffers 4.5.0
 - System.Numerics.Vectors 4.5.0
/home/nodakai/prog/CommandLineFSharp/paket.lock is already up-to-date
...snip...

我得到的只是一个来自 Nuget 的 3 个月大的版本,0.3.0-alpha.19405.1这让我很难过。

我做错了什么?

FWIW 当我用我的网络浏览器打开源 URL https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json时,它似乎没有直接引用System.CommandLine. 但我不熟悉 Nuget 和/或 Paket 生态系统,所以我不确定源数据本身是否有问题。

4

1 回答 1

0

尝试prereleasepaket.dependenciesie 中指定:

nuget System.CommandLine.Experimental prerelease

此处列出了可用的版本:

https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.commandline.experimental/index.json

于 2019-11-16T20:03:27.850 回答