В моем package.config есть эта запись:
<package id="xxxxxx" version="3.0.0" allowedVersions="[3.0,3.3)" targetFramework="net452">
Сейчас нет версии xxxxxxx в версии 3.0.0 (возможно, когда-то), но я разрешаю что-нибудь между 3.0 и 3.3. У меня есть пакет на 3.1.0, и я ожидал, что nuget найдет его и заберет, но я получаю ошибку
Невозможно найти версию 3.0.0 пакета xxxxxxxx
Вопросы:
- Почему Nuget не говорит: «О, я не могу найти 3.0.0, но мне разрешено использовать что-нибудь от 3.0 до 3.3, и я есть 3.1.0. Я буду использовать это! "
- Какая правильная конфигурация используется, чтобы она выбрала самую высокую доступную версию в допустимом диапазоне?