Развертывание приложений рабочего стола (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++