Новые возможности развертывания

Развертывание в Visual Studio 2010 изменилось в результате появления расширенных возможностей развертывания ClickOnce и развертывания установщика Windows. Обсуждение параметров развертывания см. в разделе Выбор стратегии развертывания.

Установщик Windows

Развертывание установщика Windows позволяет создавать установочные пакеты, распространяемые пользователям. Дополнительные сведения см. в разделе Развертывание установщика Visual Studio.

Технология развертывания установщика Windows обновлена в Visual Studio 2010 Professional для последних версий платформы .NET Framework. Приложения и веб-приложения могут быть предназначены для версий платформы .NET Framework 4 или ASP.NET 4. Кроме того, возможна проверка установки любой версии платформы .NET Framework на компьютере конечного пользователя вместо проверки конкретной версии. Дополнительные сведения см. в разделе Практическое руководство. Использование установщика Windows для развертывания приложений, которые могут выполняться в нескольких версиях .NET Framework.

InstallShield 2010 Limited Edition

Начиная с Visual Studio 2010, приложения можно развертывать с помощью бесплатного пакета InstallShield 2010 Limited Edition, заменяющего функциональные возможности шаблонов проектов установки и развертывания Visual Studio. Если для развертывания требуется расширенная настройка, можно выполнить обновление до полной версии InstallShield.

ClickOnce

Развертывание ClickOnce позволяет развертывать самообновляющиеся приложения Windows и консольные приложения, которые могут быть установлены, обновлены и запущены с веб-узла. Дополнительные сведения см. в разделе Развертывание и безопасность технологии ClickOnce.

Начиная с версии Visual Studio 2010, разработчики могут задавать версию платформы .NET Framework 4 или несколько версий .NET Framework в качестве целевых при развертывании ClickOnce. Кроме того, можно также устранять ошибки установки с помощью расширенного ведения журнала, а также создавать настраиваемые установщики.

Для разработчиков решений Office существуют дополнительные улучшения ClickOnce, например возможность развертывания нескольких решений Office в одном установщике ClickOnce и выполнение дополнительных действий после завершения работы установщика ClickOnce. Дополнительные сведения см. в разделе Новые возможности разработки решений Office.

Для приложений браузера WPF XAML (XBAP) возможна отправка запроса на повышение привилегий в ClickOnce. Дополнительные сведения см. в разделе Общие сведения о приложениях браузера WPF XAML.

Поддержка платформы .NET Framework 4

Приложения, созданные с помощью Visual Studio 2010, могут использовать платформу .NET Framework 4 и ее новые функции. Дополнительные сведения см. в разделе Новые возможности .NET Framework 4.

Поддержка нескольких версий платформы .NET Framework

Возможна ручная настройка приложений для их совместимости с несколькими версиями платформы .NET Framework. Например, для приложения можно указать необходимость выполнения на платформах .NET Framework 3.5 или .NET Framework 4. Дополнительные сведения см. в разделе Практическое руководство. Использование технологии ClickOnce для развертывания приложений, которые могут выполняться в нескольких версиях .NET Framework.

Расширенные возможности ведения журналов

Для устранения ошибок установки ClickOnce можно использовать функцию расширенного ведения журнала Visual Studio 2010. Эта функция записывает различные сведения: параметры, переданные в среду выполнения ClickOnce, параметры браузера и свойства безопасности ClickOnce. Дополнительные сведения см. в разделе Практическое руководство. Указание подробных файлов журнала для развертывания ClickOnce.

Настраиваемый установщик и пользовательский интерфейс

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

См. также

Основные понятия

Новые возможности Visual Studio 2010

Новые возможности Visual Basic 2010

Новые возможности Visual C# 2010

Выбор стратегии развертывания

Развертывание 64-разрядных приложений

Развертывание и безопасность технологии ClickOnce

Другие ресурсы

Развертывание приложений и компонентов

Развертывание установщика Visual Studio