NuGet 警告 NU5124

The license identifier 'Microsoft-SpecialLicense' is not recognized by the current toolset.

问题

NuGet 客户端工具具有许可证标识符的已知列表。 由于此知识包含在产品中,有时工具版本不知道许可证的标准化操作。 在其他情况下,许可证不是标准化的许可证,且没有明确的时间线来变为标准化许可证。

解决方案

使用更新后的客户端,而该客户端了解你尝试使用的许可证标识符。 如果该许可证因为没有时间线而无法变为 SPDX 标准许可证,则请使用许可证文件而不是表达式。