Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве вы используете Microsoft Visual Studio для установки и использования пакета NuGet в проекте. Пакет NuGet содержит повторно используемый код, который другие разработчики предоставляют вам для использования в проектах.
Пакет NuGet можно установить в проекте Visual Studio с помощью NuGet Package Manager, Package Manager Console или .NET интерфейса командной строки (CLI). В этом кратком руководстве показано, как использовать Package Manager NuGet и консоль Package Manager для установки пакета. Выполните действия по созданию проекта Windows Presentation Foundation (WPF), использующего популярный пакет Newtonsoft.Json. Тот же процесс применяется к любому другому проекту .NET.
Эта статья предназначена только для Windows пользователей. Если вы используете Visual Studio для Mac, ознакомьтесь с Install и используйте пакет в Visual Studio для Mac.
Совет
Чтобы найти пакет NuGet, начните с nuget.org. Просмотр nuget.org заключается в том, как разработчики .NET обычно находят компоненты, которые они могут повторно использовать в своих приложениях. Вы можете выполнить поиск nuget.org напрямую или найти и установить пакеты в Visual Studio, как показано в этой статье. Дополнительные сведения см. в статье "Поиск и оценка пакетов NuGet" для проекта.
Необходимые условия
Установите Visual Studio 2026 с работой для разработки настольных приложений .NET.
Вы можете установить выпуск Community 2026 бесплатно из visualstudio.microsoft.com или использовать выпуск Professional или Enterprise.
Создание проекта
Пакет NuGet можно установить в любой проект .NET, если этот пакет поддерживает ту же целевую платформу, что и проект. В этом кратком руководстве вы создадите проект приложения WPF.
Выполните следующие действия.
В Visual Studio выберите File>New>Project/Solution.
В окне создания проекта перейдите в поле поиска и введите wpf. В результирующем списке шаблонов проектов выберите шаблон
WPF/c0> с тегами C# иWindows<>/c2> и выберите Next .В окне Configure your new project при необходимости обновите значения имени проекта и имени решения, после чего выберите Next.
В окне Additional information в разделе Framework выберите .NET 10.0 (или последняя версия), а затем выберите Create.
Visual Studio создает проект и отображается в Solution Explorer.
Добавьте пакет Newtonsoft.Json из NuGet
Чтобы установить пакет NuGet в этом быстром запуске, можно использовать NuGet Package Manager или Package Manager Console. В зависимости от формата проекта установка пакета NuGet записывает зависимость в файле проекта или в файле packages.config. Дополнительные сведения см. в рабочем процессе потребления пакетов .
Менеджер пакетов NuGet
Чтобы использовать NuGet Package Manager для установки пакета Newtonsoft.Json в Visual Studio выполните следующие действия:
Выберите Project>Управление пакетами NuGet.
На странице NuGet Package Manager рядом с источником Package выберите nuget.org.
Перейдите на вкладку "Обзор" и найдите Newtonsoft.Json. В списке выберите Newtonsoft.Json и нажмите кнопку "Установить".
Если вам будет предложено проверить установку, нажмите кнопку "Применить".
Консоль диспетчера пакетов
Кроме того, чтобы использовать консоль Package Manager в Visual Studio для установки пакета Newtonsoft.Json выполните следующие действия.
В Visual Studio выберите Tools>NuGet Package Manager>Package Manager Console.
В верхней части окна Консоль диспетчера пакетов убедитесь, что список 'Проект по умолчанию' указывает на проект, в котором вы хотите установить пакет. Если у вас есть один проект в решении, он автоматически выбран.
В командной строке консоли введите команду
Install-Package Newtonsoft.Json. Дополнительные сведения об этой команде см. в разделе Install-Package.В окне консоли отображаются выходные данные для команды. Ошибки обычно указывают на то, что пакет несовместим с целевой платформой проекта.
Использование API Newtonsoft.Json в приложении
После установки пакета NuGet вы можете сделать ссылку на него в коде с помощью using <namespace> инструкции, где <пространство> имен — это имя используемого пакета. После создания ссылки можно вызвать пакет через его API.
С помощью пакета Newtonsoft.Json в проекте можно вызвать его метод JsonConvert.SerializeObject. Чтобы использовать этот метод для преобразования объекта в удобочитаемую для человека строку, выполните следующие действия:
В Solution Explorer откройте MainWindow.xaml и замените существующий элемент
<Grid>следующим кодом:<Grid Background="White"> <StackPanel VerticalAlignment="Center"> <Button Click="Button_Click" Width="100px" HorizontalAlignment="Center" Content="Click Me" Margin="10"/> <TextBlock Name="TextBlock" HorizontalAlignment="Center" Text="TextBlock" Margin="10"/> </StackPanel> </Grid>В Solution Explorer разверните узел MainWindow.xaml и откройте файл MainWindow.xaml.cs. Вставьте следующий код внутри
MainWindowкласса после конструктора:public class Account { public string ID { get; set; } public decimal Balance { get; set; } public DateTime Created { get; set; } } private void Button_Click(object sender, RoutedEventArgs e) { Account account = new Account { ID = "A1bC2dE3fH4iJ5kL6mN7oP8qR9sT0u", Balance = 4389.21m, Created = new DateTime(2026, 4, 16, 0, 0, 0, DateTimeKind.Utc), }; string json = JsonConvert.SerializeObject(account, Newtonsoft.Json.Formatting.Indented); TextBlock.Text = json; }Если MainWindow.xaml.cs не содержит следующую строку, добавьте ее в начало файла:
using Newtonsoft.Json;Без этой строки Visual Studio помечает объект
JsonConvertкрасной волнистой линией, чтобы указать на ошибку.Чтобы собрать и запустить приложение, выберите F5 или выберите Отладка>Запуск отладки.
Откроется следующее окно:
Выберите "Нажми на меня". Приложение обновляет окно, заменив
TextBlockобъект текстом JSON.
Связанные видео
Видео об использовании NuGet для управления пакетами см. в статье .NET Управление пакетами с помощью NuGet для начинающих и NuGet для начинающих.
Связанный контент
Дополнительные сведения об установке и управлении пакетами NuGet см. в следующих статьях:
- Устанавливайте и управляйте пакетами в Visual Studio с помощью диспетчера пакетов NuGet
- Управление пакетами с помощью консоли Visual Studio Package Manager (PowerShell)
Дополнительные сведения о NuGet см. в следующих статьях: