我最近一直在处理很多关于nuget的问题,我们只是得到一个神秘的信息:
错误无法解析依赖项。 ' XXX 21.0.23-Main'与' YYY 21.0.13-主要约束不兼容:XXX(> = 21.0.23)'。
除此之外没有有用的消息,包XXX是版本21.0.23并且可以访问。任何人都可以建议任何工具或方法来帮助我解决这些问题吗?我花了好几天时间,寻找答案,没有运气。
感谢。
答案 0 :(得分:1)
看起来您已经指定了发布版本依赖项,而NuGet包是预发行版。
对于预发布的NuGet包版本21.0.23-Main是低于21.0.23的版本,这是一个发布版本。所以错误信息告诉你的是正确的。
因此,您需要将依赖关系版本更改为21.0.22或指定预发布版本作为依赖关系。类似于:
XXX (>= 21.0.23-alpha1)