Пакет восстановления NuGet настаивает на определенных версиях пакета

У меня есть проект со следующим package.config:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Framework.Infrastructure.Core" version="1.4.0.6" />
  <package id="Framework.Infrastructure.Extensions" version="1.4.0.6" />
</packages>

Где Фреймворк. Пакеты *находятся в нашем локальном репозитории.

Я включил восстановление пакетов и добавил наш внутренний репозиторий в исходники. Однако, когда я пытаюсь восстановить пакеты из packages.config (, что по существу делаетnuget install packages.config -sources....), я получаю следующие ошибки:

error : Unable to find version '1.4.0.6' of package 'Framework.Infrastructure.Extensions'
error : Unable to find version '1.4.0.6' of package 'Framework.Infrastructure.Core'.

Репозиторий больше не содержит 1.4.0.6 версию пакета (, который был актуален пару месяцев назад ), а новую его версию (, например, 1.5.1,6).

Почему NuGet не находит новые версии пакетов? Есть ли какой-то синтаксис, который я могу указать в packages.config, чтобы обеспечить загрузку последних версий?

Короче говоря, есть ли что-нибудь, кроме написания собственного сценария для обновления пакетов, что я могу сделать?

Спасибо.

19
задан Ilya Ayzenshtok 24 July 2012 в 12:00
поделиться