我们在构建过程中收到奇怪的错误消息。
它们没有任何意义,因为它们是错误的(参见MS文档):
错误NU1202:软件包XY 1.0.0与net48(.NETFramework,版本=v4.8)不兼容。软件包XY 1.0.0支持:网络标准2.0(. NET标准,版本=v2.0)
错误NU1201:程序包XY 1.0.0与net6.0(.NETCoreApp,版本=v6.0)不兼容。程序包XY 1.0.0支持:网络标准2.0(. NET标准,版本=v2.0)
最奇怪的是
错误NU1201:软件包XY 1.0.0与netstandard2.0(.NETStandard,版本=v2.0)不兼容。软件包XY 1.0.0支持:网络标准2.0(. NET标准,版本=v2.0)
是什么导致了这种行为?
1条答案
按热度按时间91zkwejq1#
在我们的例子中,这是由于引用同一个项目一次作为一个包,一次作为一个项目造成的。
这是一个过渡性的过程:
解决方案:
不幸的是,微软没有记录一个更好的错误消息,因为我们花了相当长的时间来找出到底是什么问题。