Поделиться через


Настройка среды разработки в Windows

Windows приглашает вас писать код так, как вы можете. Используйте любой язык программирования или платформу, которую вы предпочитаете, независимо от того, разрабатываете ли вы с помощью средств Windows или Linux в подсистеме Windows для Linux. Это руководство поможет вам настроить и установить необходимые компоненты для написания кода, отладки и получения доступа к службам, чтобы перевести свою работу в рабочую среду.

Средства разработчика

Значок Терминала Windows
Терминал Windows
Настройте среду терминала для работы с несколькими оболочками командной строки.
Установка терминала

Значок WinGet
WinGet
Диспетчер пакетов, упрощающий управление пакетами и конфигурацией с помощью командной строки или декларативных манифестов.
Установка WinGet

Значок WSL
Подсистема Windows для Linux
Используйте избранный дистрибутив Linux, полностью интегрированный с Windows (больше не требуются два варианта загрузки).
Установка WSL

Значок PowerToys
Microsoft PowerToys
Настройте и оптимизируйте работу Windows, чтобы повысить производительность благодаря этому набору программ опытных пользователей.
Установка PowerToys

Значок диска разработки
Диск разработки
Повышение производительности путем хранения файлов проекта на диске разработки и обеспечения безопасности файлов с помощью обозначения доверия, антивирусной конфигурации и подключенных фильтров.
Создание диска разработки

Значок Sudo для Windows
Sudo для Windows
Sudo для Windows — это новый способ запуска команд с повышенными привилегиями непосредственно из сеанса консоли без ограничений.
Включение и настройка Sudo для Windows


Пути разработки

Следуйте этим руководствам, чтобы настроить среду разработки Windows для предпочитаемого языка или платформы.

Значок JavaScrip
Приступая к работе с JavaScript
Приступайте к работе с JavaScript, настроив среду разработки в Windows или подсистеме Windows для Linux, и установите Node.js, React, Vue, Express, Gatsby, Next.js или Nuxt.js.

Значок Python
Приступая к работе с Python
Установите Python и настройте среду разработки в Windows или подсистеме Windows для Linux.

Значок классического приложения Windows
Начало создания приложений Для Windows
Начните создавать настольные приложения для Windows, используя Windows App SDK, Win32, WPF, Windows Forms или обновляя и развертывая существующие настольные приложения с помощью MSIX.

Значок AI Foundry
Начало работы с Windows AI
Начните разрабатывать приложения следующего поколения с использованием локального ИИ, работающего на устройствах с поддержкой NPU.

Значок Android
Начало работы с Android
Установите Android Studio или выберите кроссплатформенное решение, например .NET MAUI, React или создание PWA, и получите настройку среды разработки в Windows.

C и C++
Начало работы с C и C++
Приступите к работе с C++ и C и используйте их для сборки при разработке приложений, служб и средств.

Значок C#
Приступая к работе с C#
Приступая к созданию приложений с помощью C# и .NET.

Значок F#
Начало работы с F#
Приступая к созданию приложений с помощью F# и .NET.

Значок Rust
Начало работы с Rust
Начните программировать на Rust, а также выполнять настройку Rust для Windows с помощью крейта windows.

Значок PowerShell
Приступая к работе с PowerShell
Начните использовать кросс-платформенную автоматизацию задач и управление конфигурацией с помощью PowerShell — оболочки командной строки и языка сценариев.

Значок Docker Desktop для Windows
Начало работы с Docker Desktop для Windows
Создавайте удаленные контейнеры разработки с поддержкой Visual Studio, VS Code, .NET, подсистемы Windows для Linux и разных служб Azure.

Значок Blazor
Начало работы с Blazor
Начало работы с Blazor, клиентской инфраструктурой пользовательского интерфейса в ASP.NET Core. Для создания компонентов пользовательского интерфейса и одностраничных веб-приложений используйте HTML, CSS и C# (вместо JavaScript).

Дополнительные сведения для разработчиков

Значок VS Code
VS Code
Упрощенный редактор исходного кода со встроенной поддержкой JavaScript, TypeScript, Node.js, обширной экосистемой расширений (C++, C#, Java, Python, PHP, Go) и средами выполнения (например, .NET и Unity).
Установка VS Code

Значок Visual Studio
Visual Studio
Интегрированная среда разработки, которую можно использовать для редактирования, отладки, создания кода и публикации приложений, включая компиляторы, функцию завершения кода IntelliSense и многое другое.
Установка Visual Studio

значок Azure
Лазурный
Полная облачная платформа для размещения существующих приложений и оптимизации разработки новых приложений. Службы Azure интегрируют все, что необходимо для разработки, тестирования, развертывания и управления приложениями.
Настройка учетной записи Azure

Значок .NET
.СЕТЬ
Платформа разработки с открытым исходным кодом со средствами и библиотеками для создания приложений любого типа, включая веб-приложения, мобильные устройства, настольные системы, игры, Интернет вещей, облачные службы и микрослужбы.
Установка .NET


Запуск Windows и Linux

Подсистема Windows для Linux (WSL) позволяет разработчикам запускать операционную систему Linux вместе с Windows. Обе операционные системы используют один и тот же жесткий диск (и могут обращаться к файлам друг друга), буфер обмена естественным образом поддерживает копирование и вставку между двумя ОС, нет необходимости в двойной загрузке. WSL позволяет использовать Bash и обеспечивает среду, лучше всего знакомую пользователям Mac.

Дополнительные сведения см. в документации по WSL.

Можно также использовать Терминал Windows, чтобы открывать в одном окне с несколькими вкладками или несколькими панелями все любимые программы командной строки, будь то PowerShell, командная строка Windows, Ubuntu, Debian, Azure CLI, Oh-my-Zsh, Git Bash или все перечисленные.

Дополнительные сведения см. в документации по Терминалу Windows.

Переход между Mac и Windows

Ознакомьтесь с нашим руководством по переходу между средой разработки Mac и Windows (или подсистема Windows для Linux). С его помощью можно понять разницу между:

Документация по разработке игр

Изображение офиса