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

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

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

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

  • Технологии установщика Windows можно использовать для развертывания или собственные приложения C или C++ приложения C C++ этот целевой объект CLR.

Для сравнения ClickOnce и развертывания установщика Windows см. в разделе Выбор стратегии развертывания.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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