Відповіді:
Візьміть консоль менеджера пакунків у Visual Studio - це в інструментах / NuGet Package Manager / Package Manager Console. Потім запустіть команду Install-Package:
Install-Package Common.Logging -Version 1.2.0
Докладніше див. Посилання на команду .
Редагувати: Щоб перелічити версії пакету, ви можете скористатися командою Get-Package з віддаленим аргументом та фільтром:
Get-Package -ListAvailable -Filter Common.Logging -AllVersions
Натискаючи вкладку після опції версії в Install-Package
команді, ви отримуєте список останніх доступних версій.
Get-Package -ListAvailable
не містить усіх доступних для мене версій.
Перейдіть на його сторінку в індексі пакета, наприклад. http://www.nuget.org/packages/Newtonsoft.Json/4.0.5
Потім виконайте наведені інструкції щодо встановлення:
Install-Package Newtonsoft.Json -Version 4.0.5
Щоб завантажити .nupkg
файл, перейдіть за посиланням "Завантажити", наприклад. https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5
Застаріле: встановіть моє розширення Chrome Nutake, яке вставляє посилання для завантаження.
Інший варіант - змінити номер версії у packages.config
файлі. Це призведе до того, що NuGet буде завантажувати dll для цієї версії наступного разу, коли ви будуєте.
packages.config
, 3. керуйте пакетами NuGet в рішенні, 3a. додайте пакет до іншого проекту, вилучивши його з початкового проекту, і підтвердьте це, 3b. повернути 3a та підтвердити. Крок 3a додасть правильну посилання на збірку до іншого проекту та видалить його з оригіналу. Крок 3b додасть правильну посилання на збірку до початкового проекту.
У NuGet 3.0 Get-Package
команда застаріла і замінена Find-Package
командою.
Find-Package Common.Logging -AllVersions
Докладніше див. Довідкові документи команд NuGet .
Це повідомлення, показане, якщо ви намагаєтесь отримати пакет Get-Package у Visual Studio 2015.
This Command/Parameter combination has been deprecated and will be removed
in the next release. Please consider using the new command that replaces it:
'Find-Package [-Id] -AllVersions'
Або як сказав @Yishai, ви можете використовувати спадне число версії на екрані NuGet у Visual Studio.
Оскільки в оригінальному запитанні не зазначено, який саме фронтенд NuGet слід використовувати, я хотів би зазначити, що NuGet 3.5 додає підтримку оновлення до конкретної версії через клієнт командного рядка (який працює і для поновлень):
NuGet.exe update Common.Logging -Version 1.2.0
Використовуючи користувальницький інтерфейс Nuget Package Manager, як було зазначено вище, це допомагає спочатку видалити нут-пакет. У мене завжди виникають проблеми, коли я повертаюсь до новітньої версії пакета, якщо я не видаляю спочатку. Деякі посилання не очищені належним чином. Тому я пропоную наступний робочий процес під час встановлення старого пакунка нугів через Менеджер пакунків Nuget:
Щасти :)