.net:向Paket配置添加一个新的源



背景:我在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.

由于我的玩具项目(主要用于学习目的(需要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...

我得到的只是Nuget0.3.0-alpha.19405.1三个月大的版本,这让我很难过。

我做错了什么?

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

尝试在paket.dependencies中指定prerelease,即:

nuget System.CommandLine.Experimental prerelease

此处列出了可用版本:

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

相关内容

  • 没有找到相关文章

最新更新