1

请问如何在 Paket 中使用限制?

例如,我有一个paket.dependencies文件:

framework: net48, net5.0, netstandard2.0

这导致了一个paket.lock

RESTRICTION: || (== net48) (== net50) (== netstandard2.0)

因此,我希望这仅需要为这些框架指定完全匹配。

再往下,它解决了这样的包:

Microsoft.Extensions.Options (5.0) - restriction: || (&& (== net48) (>= netstandard2.1)) (== net50) (&& (== netstandard2.0) (>= netstandard2.1))

问题:

  • netstandard2.1当我只指定时,为什么还要提到netstandard2.0
  • 之后的逻辑restriction:是如何被阅读的?

例如,第一个子句(&& (== net48) (>= netstandard2.1))似乎在说,这必须等于 .NET Framework 4.8 AND be >= .NET Standard 2.1。但怎么可能两者兼而有之?

||运算or符吗?

4

0 回答 0