[英]`nuget restore`: NuGet resolves the wrong version of package dependency
我有两台机器,我的开发机器和构建服务器。 对于后者,
nuget restore<\/code>确实尝试为特定包提取错误的版本
16:15:48 Failed to retrieve information about 'Autofac' from remote source 'https://nuget.intra/api/nuget/virtual-nuget/FindPackagesById()?id='Autofac'&semVerLevel=2.0.0'.
根据错误代码,从您的构建服务器获取该 NuGet 包似乎是一个问题。
如果您运行 Fiddler(并将其配置为解密 HTTPS ),那么从您的私有 NuGet 服务器检索索引文件时您获得的状态代码是什么?
从 nuget.org 检索 Autofac NuGet 包时低于 200 OK:
我似乎问题与错误的NuGetDefaults.config
相关:只要在该文件中为源定义了username
和password
,nuget 就会失败。
有几乎相同的问题 - 只有“dotnet restore”才能正常工作。 Nuget(来自 VS)下载错误的程序集(甚至不是版本)。
"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.