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


Диалоговое окно "Необходимые компоненты"

В этом диалоговом окне определяются устанавливаемые необходимые компоненты, способ их установки, а также порядок установки пакетов.

Чтобы открыть это диалоговое окно, выберите узел проекта в обозревателе решений и затем в меню Проект щелкните команду Свойства. После того как откроется окно Конструктор проектов, перейдите на вкладку Публикация. На странице Публикация щелкните Необходимые компоненты. Чтобы открыть проекты установки, в меню Проект выберите пункт Свойства. В открывшемся диалоговом окне Окна свойств щелкните Необходимые компоненты.

Элемент

Описание

Создать программу установки для необходимых компонентов

Включает необходимые компоненты в программу установки приложения (Setup.exe), чтобы они устанавливались до установки приложения в порядке зависимости. Этот параметр выбран по умолчанию. Если он не выбран, файл Setup.exe не создается.

Выберите устанавливаемые необходимые компоненты

Определяет компоненты для установки, такие как .NET Framework, Crystal Reports и т. д.

Например, установка флажка рядом с компонентом Экспресс-выпуск SQL Server 2005, пакет обновления 2 (SP2) означает, что программа установки должна проверять, установлен ли этот компонент на целевом компьютере, и в случае отсутствия устанавливать его.

Дополнительные сведения о каждом пакете необходимых компонентов см. в таблице "Информация о необходимых компонентах" далее в этом разделе.

Дополнительные распространяемые компоненты см. в Центре обновления

Эта ссылка направляет на веб-сайт Дополнительные загрузочные пакеты для распространения компонентов для проверки наличия обновлений.

Загрузить необходимые компоненты с веб-сайта поставщика компонентов

Указывает, что необходимые компоненты должны устанавливаться с веб-сайта поставщика. Этот параметр используется по умолчанию.

Загрузить необходимые компоненты с местоположения моего приложения

Указывает, что необходимые компоненты должны устанавливаться из расположения приложения. При этом все пакеты необходимых компонентов копируются в место публикации. Чтобы этот параметр действовал, пакеты необходимых компонентов должны находиться на компьютере разработки.

Загрузить необходимые компоненты из следующего места

Указывает, что необходимые компоненты должны устанавливаться из выбранного расположения. Для выбора расположения можно использовать кнопку Обзор.

Информация о необходимых компонентах

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

Элемент

Описание

.NET Framework 3.5 с пакетом обновления 1 (SP1)

Этот пакет устанавливает следующие компоненты:

  • Платформа .NET Framework версий 2.0, 3.0 и 3.5.

  • Поддержка всех версий платформы .NET Framework в 32-разрядных (x86) и 64-разрядных (x64) операционных системах.

  • Языковые пакеты для каждой версии платформы .NET Framework, устанавливаемой с помощью пакета.

  • Пакеты обновления платформы .NET Framework 2.0 и 3.0.

Платформа NET Framework 3.0 включена в операционную систему Windows Vista, а платформа .NET Framework 3.5 — в Visual Studio. Платформа .NET Framework 3.5 требуется для всех проектов Visual Basic и Visual C#, которые компилируются для 32-разрядных операционных систем и для которых целевой платформой является .NET Framework 3.5, а также для проектов Visual Basic и Visual C#, компилируемых для 64-разрядных операционных систем (платформа IA64 не поддерживается). Обратите внимание, что по умолчанию проекты Visual Basic и Visual C# компилируются для любой архитектуры ЦП. Дополнительные сведения см. в разделах Обзор настройки для различных версий в Visual Studio, Redistributing the .NET Framework и Предварительные условия для развертывания 64-разрядных приложений.

Этот элемент выбран по умолчанию.

Клиентский профиль .NET Framework 3.5 с пакетом обновления 1 (SP1)

Клиентский профиль платформы .NET Framework — это подмножество компонентов .NET Framework 3.5 с пакетом обновления 1 (SP1), предназначенных для клиентских приложений. Он содержит оптимизированный набор функций Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF) и ClickOnce. Это позволяет использовать сценарии быстрого развертывания для WPF, Windows Forms, WCF и консольных приложений, предназначенных для клиентского профиля платформы .NET Framework. Дополнительные сведения см. в разделе Профиль клиента .NET Framework.

Microsoft .NET Framework 4 (x86 и x64)

Этот пакет устанавливает платформу .NET Framework 4 для платформ x86 и x64.

Дополнительные сведения см. в разделах Обзор настройки для различных версий в Visual Studio, Redistributing the .NET Framework и Предварительные условия для развертывания 64-разрядных приложений.

Этот элемент выбран по умолчанию.

Клиентский профиль Microsoft .NET Framework 4 (x86 и x64)

Клиентский профиль платформы .NET Framework 4 — это подмножество компонентов .NET Framework 4, предназначенных для клиентских приложений. Он содержит оптимизированный набор функций Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF) и ClickOnce. Это позволяет использовать сценарии быстрого развертывания для WPF, Windows Forms и консольных приложений, предназначенных для клиентского профиля платформы .NET Framework 4. Дополнительные сведения см. в разделе Профиль клиента .NET Framework.

Первичные сборки взаимодействия Microsoft Office 2007

Этот пакет устанавливает основные сборки взаимодействия для продуктов из состава выпуска 2007 системы Microsoft Office. Основная сборка взаимодействия позволяет управляемому коду взаимодействовать с основанной на COM объектной моделью приложения Microsoft Office. Дополнительные сведения см. в разделе Основные сборки взаимодействия Office.

Microsoft Visual Basic PowerPacks 10.0

Пакеты Power Packs — это надстройки, элементы управления, компоненты и инструменты, помогающие разрабатывать приложения на языке Visual Basic. Эта версия содержит компонент PrintForm, с помощью которого можно печатать содержимое форм Windows Forms, и библиотеку Printer Compatibility Library, позволяющую выполнять код языка Visual Basic 6.0 с использованием объекта Printer без изменений.

Среда выполнения Microsoft Visual F# для .NET 2.0

Этот пакет устанавливает библиотеки времени выполнения Visual F# для операционных систем x86 и x64, предоставляющие поддержку функционального программирования, а также традиционного объектно-ориентированного и императивного (процедурного) программирования. Данный пакет следует установить, если приложение или его компоненты созданы с помощью Visual F# и платформы .NET Framework 2.0, 3.0 или 3.5.

Дополнительные сведения см. в разделе Справочник по языку F#.

Среда выполнения Microsoft Visual F# для .NET 4.0

Этот пакет устанавливает библиотеки времени выполнения Visual F# для операционных систем x86 и x64, предоставляющие поддержку функционального программирования, а также традиционного объектно-ориентированного и императивного (процедурного) программирования. Данный пакет следует установить, если приложение или его компоненты созданы с помощью Visual F# и платформы .NET Framework 4.

Дополнительные сведения см. в разделе Справочник по языку F#.

Microsoft Visual Studio 2010 Report Viewer

Этот паке устанавливает элементы управления для просмотра отчетов, которые можно использовать для добавления широких возможностей составления отчетов по данным в приложениях Windows Forms и ASP.NET.

Среда выполнения Microsoft Visual Studio 2010 Tools for Office (x86 и x64)

Инструменты разработчика Office в Visual Studio обеспечивает удобные встроенные средства для создания настраиваемых бизнес-решений с помощью Microsoft Office. Вы можете создавать управляемые интеллектуальные клиентские решения, использующие приложения Microsoft Office в качестве интерфейса пользователя. Эти инструменты позволяют разработчикам создавать безопасные решения, отличающиеся легкостью развертывания и обслуживания.

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

Экспресс-выпуск SQL Server 2005, пакет обновления 2 (SP2) (x86)

Этот пакет устанавливает экспресс-выпуск Microsoft SQL Server 2005 с пакетом обновления 2 (SP2) — приложение базы данных, основанное на Microsoft SQL Server 2005. Экспресс-выпуск SQL Server служит заменой для системы Microsoft SQL Server Desktop Engine (MSDE). Экспресс-выпуск SQL Server предоставляется бесплатно и может свободно распространяться (в соответствии с соглашением); он работает как в качестве клиентской базы данных, так и простой серверной базы данных. Данный выпуск аналогичен приложению SQL Server 2005, за исключением следующий отличий:

  • Не поддерживает компоненты корпоративного выпуска.

  • Ограничивается использованием одного ЦП.

  • Ограничивается использованием 1 гигабайта (ГБ) памяти для буферного пула.

  • Максимальный размер баз данных не может превышать 4 ГБ.

SQL Server 2008 Express

Этот пакет устанавливает экспресс-выпуск Microsoft SQL Server 2008 — бесплатный выпуск Microsoft SQL Server 2008, который является идеальной базой данных для небольших веб-приложений, серверных или клиентских приложений. Его можно использоваться бесплатно для разработки и эксплуатации. Для распространения экспресс-выпуска SQL Server 2008 вместе с приложением требуется бесплатная регистрация.

Загрузчик ведет себя следующим образом:

  • Если на компьютере уже имеется экспресс-выпуск SQL Server 2008 или более поздней версии, компьютер оставляет существующую установку.

  • Если на компьютере нет одной из версий экспресс-выпуска SQL Server 2008 или выше, пакет устанавливает последнюю версию экспресс-выпуска SQL Server 2008 с пакетом обновления 1 (SP1).

Дополнительные сведения об экспресс-выпуске SQL Server 2008 см. по адресу https://go.microsoft.com/fwlink/?LinkId=183586.

Библиотеки среды выполнения Visual C++ 2010 (IA64)

Этот пакет устанавливает библиотеки времени выполнения Visual C++ для архитектуры Itanium, содержащие процедуры для программирования для операционной системы Microsoft Windows. Эти процедуры автоматизируют многие часто встречающиеся задачи программирования, которые не реализованы в языках C и C++.

Дополнительные сведения см. в разделе Справочник по библиотеке времени выполнения C.

Библиотеки времени выполнения Visual C++ 2010 (x64)

Этот пакет устанавливает библиотеки времени выполнения Visual C++ для операционных систем x64, содержащие процедуры для программирования для операционной системы Microsoft Windows. Эти процедуры автоматизируют многие часто встречающиеся задачи программирования, которые не реализованы в языках C и C++.

Дополнительные сведения см. в разделе Справочник по библиотеке времени выполнения C.

Библиотеки времени выполнения Visual C++ 2010 (x86)

Этот пакет устанавливает библиотеки времени выполнения Visual C++ для операционных систем x86, содержащие процедуры для программирования для операционной системы Microsoft Windows. Эти процедуры автоматизируют многие часто встречающиеся задачи программирования, которые не реализованы в языках C и C++.

Дополнительные сведения см. в разделе Справочник по библиотеке времени выполнения C.

Установщик Windows версии 3.1

Этот пакет устанавливает распространяемый установщик Microsoft Windows 3.1, позволяющий устанавливать проекты установки установщика Windows. Пакет предварительно установлен в системе Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версий.

Этот элемент выбран по умолчанию.

Установщик Windows версии 4.5

Этот пакет устанавливает распространяемый установщик Microsoft Windows 4.5, позволяющий устанавливать проекты установки установщика Windows.

См. также

Ссылки

Страница публикации в конструкторе проектов

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

Предварительные условия для развертывания приложения

Предварительные условия для развертывания 64-разрядных приложений

Обзор настройки для различных версий в Visual Studio

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

Redistributing the .NET Framework