我在尝试运行DotNetCoreCLI restore
任务时收到Azure CI管道中的错误。
已经报废了几个小时的网无济于事,没有解决方案,从相关的问题已经帮助我了解这个问题。
基本上,我们已经向存储库添加了一个新项目。该项目需要运行dotnet restore命令来创建project.assets.json
文件。
请参阅下面的脚本和每个任务的日志快照。
脚本:
使用DotNet快照:
DotNetCoreCLI错误消息:
信息:.NET Core SDK/runtime 2.2和3.0现在已停产(EOL),并已从所有托管代理中删除。如果您正在托管代理上使用这些SDK/runtime,请升级到非EOL的较新版本,或者使用UseDotNet任务安装所需版本。
[错误]没有与搜索模式匹配的文件。
信息:Azure管道托管的代理已更新,现在包含.Net 5.x SDK/Runtime沿着较旧的.Net核心版本(当前为lts)。
我四处看了看,似乎没有什么能帮助我理解这里出了什么问题。
如有任何帮助,我们将不胜感激。
3条答案
按热度按时间lh80um4z1#
结果发现问题出在文件夹位置(引用为
$(UtilityLibrary)
)。我花了一段时间才弄明白,因为我没有访问实际的变量集。
new9mtju2#
info消息是由于.NET版本不受支持https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core而导致的
z9ju0rcb3#
请始终检查解决方案的路径,proj