Просто ошибка означает, что одна или несколько ссылок на пакеты на самом деле уже имеют ссылку на одну из других ссылок на ваш пакет. В этом случае, это почти наверняка Microsoft.AspNetCore.Mvc.NewtonsoftJson
, где одна или, возможно, обе ваши две другие ссылки на самом деле уже ссылаются на этот пакет. Однако, поскольку они имеют более высокую предварительную версию, они также ссылаются на более высокую предварительную версию NewtonsoftJson
, и ваша явная ссылка проекта на более низкую предварительную версию вызывает «понижение».
Решение простое: либо 1) обновите ссылку на проект до последней, чтобы она соответствовала внутренней ссылке в других пакетах, либо 2) просто полностью удалите ссылку на пакет. Если пакет уже внесен в качестве зависимости для другого пакета, вы также можете использовать его по существующей ссылке; вам не нужно явно ссылаться на него самостоятельно.