Новые возможности развертывания
Развертывание в 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