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


Развертывание приложений рабочего стола (Visual C++)

Развертывание — это процесс, с помощью которого готовое приложение или компонент распространяется для установки на других компьютерах.Планирование развертывания начинается с создания приложения на компьютере разработчика.Развертывание завершается, когда приложение уже установлено и готово для запуска на компьютере пользователя.

Visual Studio предоставляет различные технологии развертывания приложений Windows.К ним относятся развертывание ClickOnce и развертывание установщика Windows.

  • Для развертывания приложений C++, предназначенных для среды CLR, со смешанными, чистыми и проверяемыми сборками, можно использовать технологию ClickOnce.Несмотря на то, что для развертывания управляемых приложений можно использовать установщик Windows, рекомендуется использовать технологию ClickOnce, потому что в ней реализованы некоторые функции безопасности .NET Framework, например подпись манифестов.ClickOnce не поддерживает развертывание приложений C++ с неуправляемым кодом.Дополнительные сведения см. в разделе Развертывание с помощью технологии ClickOnce для приложений Visual C++.

  • Технология установщика Windows позволяет развертывать как приложения С++ с неуправляемым кодом, так и приложения С++, предназначенные для среды CLR.

В статьях в этом разделе документации обсуждается, как обеспечить нормальное выполнение приложений Visual C++ с неуправляемым кодом на любом компьютере с поддерживаемой целевой платформой; какие файлы нужно включить в установочный пакет и каковы рекомендуемые способы распространения компонентов, от наличия которых зависит работа приложения.

В этом подразделе

Развертывание в Visual C++ 2010

Концепции развертывания

Основные сведения о зависимостях приложения Visual C++

Определение библиотек DLL для распространения

Выбор метода развертывания

Распространение файлов Visual C++

Примеры развертывания

Распространение клиентских веб-приложений

Развертывание с помощью технологии ClickOnce для приложений Visual C++

Выполнение приложения C++ с параметром /clr в более ранней версии среды выполнения

Связанные подразделы

Построение изолированных приложений и параллельных сборок C/C++

Развертывание .NET Framework и приложений

Устранение неполадок в изолированных приложениях и параллельных сборках C/C++