- Загружаемы файлы и инструменты для Windows 10
- Visual Studio Community
- Visual Studio Professional
- Visual Studio Enterprise
- Не используете Visual Studio или Windows?
- Средства разработчика
- Visual Studio Code
- Установщик Windows
- Подсистема Windows для Linux
- Диспетчер пакетов Windows
- Набор средств сообщества Windows
- Windows Template Studio
- Microsoft Web Template Studio
- Наборы инструментов для разработки приложений для Windows
- Архив Windows SDK
- Инструменты удаленной отладки для Visual Studio
- Набор средств для многоязычных приложений
- Эмуляторы и шаблоны HoloLens
- Средства отладки
- Подписки Visual Studio (ранее — подписки MSDN)
- Монетизация и Microsoft Store
- Microsoft Store Services SDK
- Комплект сертификации приложений для Windows
- Эмблемы Microsoft Store
- Стать участником программы предварительной оценки Windows
- Downloads and tools for Windows 10
- Visual Studio Community
- Visual Studio Professional
- Visual Studio Enterprise
- Not using Visual Studio or Windows?
- Developer tools
- Visual Studio Code
- Windows Installer
- Windows Subsystem for Linux
- Windows Package Manager
- Windows Community Toolkit
- Windows Template Studio
- Microsoft Web Template Studio
- Design toolkits for Windows apps
- Windows SDK archive
- Remote Tools for Visual Studio
- Multilingual App Toolkit
- HoloLens emulators and templates
- Debugging tools
- Microsoft PowerToys
- Visual Studio Subscriptions (Formerly MSDN Subscriptions)
- Monetization and Microsoft Store
- Microsoft Store Services SDK
- Windows App Certification Kit
- Microsoft Store badges
- Become a Windows Insider
- Разработка приложений для универсальной платформы Windows (UWP) Develop apps for the Universal Windows Platform (UWP)
- Требования Requirements
- Универсальные приложения Windows Universal Windows apps
Загружаемы файлы и инструменты для Windows 10
Новейшие средства разработчика для Windows 10 и ресурсы SDK
Visual Studio Community
Бесплатная полнофункциональная интегрированная среда разработки для студентов и отдельных разработчиков.
Visual Studio Professional
Профессиональные средства разработки, службы и подписки для небольших групп разработчиков.
Visual Studio Enterprise
Комплексное решение с высоким уровнем качества и масштабирования для групп любых размеров.
Не используете Visual Studio или Windows?
Средства разработчика
Visual Studio Code
Небольшой, но многофункциональный редактор исходного кода для компьютеров с Windows, macOS и Linux.
Установщик Windows
Устанавливайте и настраивайте классические приложения.
Подсистема Windows для Linux
Запускайте собственные инструменты командной строки Linux, включая Bash, непосредственно в среде Windows.
Диспетчер пакетов Windows
Попробуйте поработать с предварительной версией нашего нового диспетчера пакетов с открытым кодом для установки приложений и средств в Windows 10.
Набор средств сообщества Windows
Вспомогательные функции, пользовательские элементы управления и службы приложений, позволяющие упростить стандартные задачи по созданию приложений UWP для Windows 10.
Windows Template Studio
Быстрое создание приложений UWP с помощью полнофункционального пользовательского интерфейса на основе мастера.
Microsoft Web Template Studio
Кроссплатформенное расширение для Visual Studio Code, которое упрощает и ускоряет процесс создания полнофункциональных веб-приложений.
Наборы инструментов для разработки приложений для Windows
Эти наборы включают средства управления и шаблоны макетов для разработки приложений для Windows.
Архив Windows SDK
Поиск предыдущих версий Window SDK и других инструментов.
Инструменты удаленной отладки для Visual Studio
Выполняйте отладку приложения, запущенного на другом компьютере или устройстве.
Набор средств для многоязычных приложений
Удобный рабочий процесс локализации в ходе разработки приложений.
Эмуляторы и шаблоны HoloLens
Создавайте и тестируйте приложения для смешанной реальности.
Средства отладки
Получите WinDbg, KD, CDB, NTSD в составе пакета средств разработки или в виде отдельного набора инструментов.
Подписки Visual Studio (ранее — подписки MSDN)
Средства, Azure, программное обеспечение и скачиваемые файлы, службы, обучение и поддержка
Монетизация и Microsoft Store
Microsoft Store Services SDK
Внедрите функции привлечения пользователей, такие как целевые уведомления и A/B-тесты, в ваши приложения.
Комплект сертификации приложений для Windows
Тесты, которые необходимо выполнить перед отправкой приложения в Store.
Эмблемы Microsoft Store
Фирменные логотипы и изображения для продвижения вашего приложения.
Стать участником программы предварительной оценки Windows
Присоединитесь к программе предварительной оценки Windows, чтобы получать новейшие предварительные версии сборки Windows
Downloads and tools for Windows 10
The latest Windows 10 developer tools and SDK resources
Visual Studio Community
Free, fully-featured IDE for students and individual developers.
Visual Studio Professional
Professional developer tools, services, and subscription benefits for small teams.
Visual Studio Enterprise
End-to-end solution that meets the demanding quality and scale needs of teams of all sizes.
Not using Visual Studio or Windows?
Developer tools
Visual Studio Code
A lightweight but powerful source code editor that runs on your desktop and is available for Windows, macOS and Linux.
Windows Installer
Install and configure desktop applications.
Windows Subsystem for Linux
Run native Linux command-line tools, including Bash, directly on Windows.
Windows Package Manager
Try the preview of our new open source package manager for installing applications and tools on Windows 10.
Windows Community Toolkit
Get helper functions, custom controls, and app services to simplify common tasks, building UWP apps for Windows 10.
Windows Template Studio
Quickly build a UWP app using a full-featured wizard-based UI.
Microsoft Web Template Studio
A cross-platform extension for Visual Studio Code that simplifies and accelerates creating new full-stack web applications.
Design toolkits for Windows apps
These toolkits provide controls and layout templates for designing Windows apps.
Windows SDK archive
Find previous releases of the Window SDK and other tools.
Remote Tools for Visual Studio
Debug an application running on a different computer or device.
Multilingual App Toolkit
Streamline your localization workflow during app development.
HoloLens emulators and templates
Build and test applications for mixed reality.
Debugging tools
Get WinDbg, KD, CDB, NTSD as part of a development kit or as a standalone tool set.
Microsoft PowerToys
Set of utilities for power users to tune and streamline their Windows 10 experience for greater productivity.
Visual Studio Subscriptions (Formerly MSDN Subscriptions)
Tools, Azure, software & downloads, services, training and support
Monetization and Microsoft Store
Microsoft Store Services SDK
Integrate customer engagement features with your apps, including targeted notifications and A/B tests.
Windows App Certification Kit
Run these tests before you submit an app to the Store.
Microsoft Store badges
Promote your apps using branded logos and art.
Become a Windows Insider
Join the Windows Insider Program for the latest preview builds of Windows
Разработка приложений для универсальной платформы Windows (UWP) Develop apps for the Universal Windows Platform (UWP)
Благодаря универсальной платформе Windows и единому ядру Windows одно и то же приложение можно запускать на любом устройстве Windows 10 — от телефонов и до настольных компьютеров. With the Universal Windows Platform and our one Windows core, you can run the same app on any Windows 10 device, from phones to desktops. Используйте Visual Studio со средствами разработки универсальных приложений Windows для создания этих приложений. Create these Universal Windows apps with Visual Studio and the Universal Windows App development tools.
Запускайте приложение в Windows 10 Phone, на настольных компьютерах Windows 10 или в Xbox. Run your app on a Windows 10 phone, a Windows 10 desktop, or an Xbox. Это один и тот же пакет приложения! It’s the same app package! С появлением единого унифицированного ядра (OneCore) Windows 10, один пакет приложения может работать на всех платформах. With the introduction of the Windows 10 single, unified core, one app package can run across all platforms. Несколько платформ располагают пакетами SDK расширений, которые можно добавить в приложение для реализации конкретных поведений платформы. Several platforms have extension SDKs that you can add to your app to take advantage of platform-specific behaviors. Например, пакет SDK для расширений для мобильных устройств обрабатывает нажатие кнопки «Назад» в Windows Phone. For example, an extension SDK for mobile handles the back button being pressed on a Windows phone. Если вы ссылаетесь в своем проекте на пакет SDK расширений, просто добавьте проверки времени выполнения, чтобы убедиться, что этот SDK доступен на этой платформе. If you reference an extension SDK in your project, then just add runtime checks to test if that SDK is available on that platform. Таким способом можно иметь один и тот же пакет приложения для каждой платформы! That’s how you can have the same app package for each platform!
Что такое ядро Windows? What is the Windows core?
Для ОС Windows был впервые выполнен рефакторинг, в результате чего было создано общее ядро для всех платформ Windows 10. For the first time, Windows has been refactored to have a common core across all Windows 10 platforms. Это один общий источник, одно общее ядро Windows, один стек ввода-вывода файла и одна модель приложения. There is one common source, one common Windows kernel, one file I/O stack, and one app model. Для пользовательского интерфейса предусмотрена только одна платформа пользовательского интерфейса XAML и одна платформа пользовательского интерфейса HTML. For the UI, there is just one XAML UI framework and one HTML UI framework. Вы можете сосредоточиться на создании превосходных приложений, так как процесс запуска приложений на разных устройствах Windows 10 значительно упрощен. You can concentrate on creating a great app, because we’ve made it easy to have your app run on different Windows 10 devices.
Что такое универсальная платформа Windows? What exactly is the Universal Windows Platform?
Универсальная платформа Windows — это просто коллекция контрактов и версий. The Universal Windows Platform is simply a collection of contracts and versions. Они позволяют нацеливаться на среду, в которой может работать приложение. These allow you to target where your app can run. Вам больше не нужно ориентироваться на операционную систему, теперь вы ориентируетесь на одно или несколько семейств устройств. You no longer target an operating system; now you target one or more device families. Дополнительные сведения см. в разделе Введение в работу с универсальной платформой Windows. Learn more details by reading Intro to the Universal Windows Platform.
Требования Requirements
Средства разработки универсальных приложений Windows поставляются с эмуляторами, которые позволяют узнать, как ваши приложения выглядят на разных устройствах. The Universal Windows App development tools come with emulators that you can use to see how your app looks on different devices. Чтобы использовать эти эмуляторы, необходимо установить соответствующее программное обеспечение на физическом компьютере. If you want to use these emulators, you need to install this software on a physical machine. Физический компьютер должен работать под управлением версии Windows 8.1 Профессиональная (x64) или более поздней и иметь процессор, который поддерживает клиент Hyper-V и преобразование адресов второго уровня (SLAT). The physical machine must run Windows 8.1 (x64) Professional edition or higher, and have a processor that supports Client Hyper-V and Second Level Address Translation (SLAT). Если на виртуальной машине выполнена установка Visual Studio, эмуляторы на ней работать не могут. The emulators cannot be used when Visual Studio is installed on a virtual machine.
Ниже приведен список необходимого программного обеспечения. Here is the list of software that you need:
Windows 10. Windows 10. Visual Studio 2017 поддерживает разработку UWP только в Windows 10. Visual Studio 2017 supports UWP development only on Windows 10. Дополнительные сведения см. в разделах Целевые платформы и Системные требования для Visual Studio. For more details, see Visual Studio Platform targeting and System requirements.
Visual Studio. Visual Studio. Вам также потребуется необязательная рабочая нагрузка «Разработка приложений для универсальной платформы Windows». You will also need the optional Universal Windows Platform development workload.
Windows 10. Windows 10. Visual Studio 2019 поддерживает разработку UWP только в Windows 10. Visual Studio 2019 supports UWP development only on Windows 10. Дополнительные сведения см. в разделах Целевые платформы и Системные требования для Visual Studio. For more details, see Visual Studio Platform targeting and System requirements.
Visual Studio. Visual Studio. Вам также потребуется необязательная рабочая нагрузка «Разработка приложений для универсальной платформы Windows». You will also need the optional Universal Windows Platform development workload.
После установки программного обеспечения нужно разрешить разработку на устройстве Windows 10. After installing this software, you need to enable your Windows 10 device for development. См. раздел Разрешение разработки на устройстве. See Enable your device for development. (Вам больше не нужна лицензия разработчика для каждого устройства Windows 10.) You no longer need a developer license for each Windows 10 device.
Универсальные приложения Windows Universal Windows apps
Выберите предпочтительный язык разработки (C#, Visual Basic, C++ или JavaScript), чтобы создать приложение универсальной платформы Windows для устройств Windows 10. Choose your preferred development language from C#, Visual Basic, C++ or JavaScript to create a Universal Windows Platform app for Windows 10 devices. Ознакомьтесь со статьей о создании первого приложения или видеороликом с обзором инструментов для Windows 10. Read Create your first app or watch the Tools for Windows 10 Overview video.
При наличии существующих приложений Магазина Windows 8.1, приложений для Windows Phone 8.1 или универсальных приложений Windows, созданных с помощью Visual Studio 2015, вам потребуется перенести их, чтобы использовать последнюю версию универсальной платформы Windows. If you have existing Windows Store 8.1 apps, Windows Phone 8.1 apps, or Universal Windows apps that were created with Visual Studio 2015, you’ll need to port these apps to use the latest Universal Windows Platform. См. раздел Перенос приложения из среды выполнения Windows 8.x в UWP. See Move from Windows Runtime 8.x to UWP.
После создания универсального приложения Windows нужно упаковать его, чтобы установить на устройстве Windows 10 или отправить в Магазин Windows. After you create your Universal Windows app, you must package your app to install it on a Windows 10 device or submit it to the Windows Store. См. раздел Упаковка приложений. See Packaging apps.