Поделиться через


Предупреждение NuGet NU5105

Замечание

Это предупреждение устарело в NuGet 5.6 (Visual Studio 2019 версии 16.6 и пакет SDK для .NET 3.1.300). Начиная с NuGet 5.6, pack больше не вызывает NU5105 при упаковке пакета SemVer 2.0.

Пакет версии 1.2.3+semver2.metadata использует SemVer 2.0.0 или компоненты SemVer 1.0.0,0, которые не поддерживаются в устаревших клиентах. Измените версию пакета на строку SemVer 1.0.0. Если версия содержит метку выпуска, она должна начинаться с буквы. Это сообщение можно игнорировать, если пакет не предназначен для старых клиентов.

Проблема

Указанное version свойство содержит компоненты SemVer 2.0.0 или компоненты SemVer 1.0.0.0, которые могут не поддерживаться на клиентах NuGet старше версии 4.3.

Решение

Если вы планируете, чтобы пакет был доступен клиентам NuGet старше версии 4.3, адаптируйте version свойство для совместимости с устаревшими клиентами. Дополнительные сведения о поддержке SemVer 2.0.0.0 см. здесь.