Ответ 1
Чтобы обойти разрешение зависимостей, вы можете использовать опцию -IgnoreDependencies
:
Install-Package -IgnoreDependencies ThePackageName
Вы должны иметь возможность заблокировать пакет для конкретной версии, вручную отредактировав package.config и установив атрибут allowedVersions, чтобы указать диапазон версий, который вы хотите разрешить.
<package id="Common.Logging.Log4Net" version="1.2.10"
allowedVersions="[1.2,1.2.10]" />
Обратите внимание, что он, однако, не обновит версию пакета даже при явном обновлении пакета.
Дополнительную информацию об управлении версиями см. в документации по версированию nuget.