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

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

Диалоговое окно

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

Примечание.

В ClickOnce для .NET Core 3.1 и .NET 5 или более поздней версии вы устанавливаете свойства развертывания с помощью средства публикации вместо мастера публикации и страницы публикации конструктора проектов. Дополнительные сведения см. в статье "Развертывание приложения .NET Для Windows с помощью ClickOnce и ClickOnce для .NET".

Список элементов пользовательского интерфейса (UIElement)

Элемент Description
Создать программу установки для необходимых компонентов Включает необходимые компоненты в программу установки приложения (Setup.exe), чтобы они устанавливались до установки приложения в порядке зависимости. По умолчанию этот параметр выбран. Если он не выбран, Setup.exe не создается.
Выберите устанавливаемые необходимые компоненты Определяет, нужно ли устанавливать компоненты, такие как .NET Framework и библиотеки времени выполнения C++.

Например, установка флажка рядом с компонентом SQL Server 2012 Express означает, что программа установки должна проверять, установлен ли этот компонент на целевом компьютере, и в случае отсутствия устанавливать его.

Дополнительные сведения о каждом пакете необходимых компонентов см. в разделе Информация о необходимых компонентах.
Скачать необходимые компоненты с веб-сайта поставщика компонентов Указывает, что необходимые компоненты нужно устанавливать с веб-сайта поставщика. Этот параметр по умолчанию.
Скачать необходимые компоненты с местоположения моего приложения Указывает, что необходимые компоненты должны устанавливаться из расположения приложения. При этом все пакеты необходимых компонентов копируются в место публикации. Чтобы этот параметр действовал, пакеты необходимых компонентов должны находиться на компьютере разработки.
Скачать необходимые компоненты из следующего места Указывает, что необходимые компоненты должны устанавливаться из заданного вами расположения. Для выбора расположения можно использовать кнопку Обзор.

Примечание.

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

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

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

Элемент Description
Среда выполнения .NET Desktop 3.x, ..., 8.x Этот пакет устанавливает среду выполнения .NET Desktop для указанной архитектуры платформы (x86, x64 или Arm64). Эта среда выполнения поддерживает приложения Windows Presentation Foundation (WPF) и Windows Forms, созданные с помощью .NET. Это не то же самое, что и платформа .NET Framework. Эта среда выполнения включает среду выполнения .NET, но не включает ASP.NET Core Runtime, которая должна быть установлена отдельно.
Среда выполнения .NET 5.x, ..., 8.x Этот пакет устанавливает среду выполнения .NET для указанной архитектуры платформы (x86, x64 или Arm64). Это базовая среда выполнения и содержит только компоненты, необходимые для запуска консольного приложения. Как правило, вы устанавливаете среду выполнения рабочего стола .NET вместо этого.
Microsoft .NET Framework 4.x Этот пакет устанавливает платформу .NET Framework 4.х для платформ x86 и x64.
.NET Framework 3.5 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 и C#, которые компилируются для 32-разрядных операционных систем и для которых целевой платформой является .NET Framework 3.5, а также для проектов Visual Basic и C#, компилируемых для 64-разрядных операционных систем. (IA64 не поддерживается.) Обратите внимание, что проекты Visual Basic и C# компилируются для любой архитектуры ЦП по умолчанию. Дополнительные сведения см. в статьях Общие сведения о настройке для платформы и Развертывание необходимых компонентов для 64-разрядных приложений.
Microsoft System CLR Types для SQL Server 2014 (x64 и x86) Этот пакет устанавливает Microsoft System CLR Types для SQL Server 2014 для платформ x86 и x64.
SQL Server 2008 R2, экспресс-выпуск Этот пакет устанавливает SQL Server 2008 R2, экспресс-выпуск — бесплатный выпуск Microsoft SQL Server 2008 R2, который является идеальной базой данных для небольших веб-приложений, серверных или классических приложений. Его можно использоваться бесплатно для разработки и эксплуатации.
SQL Server 2012, экспресс-выпуск Этот пакет устанавливает Microsoft SQL Server 2012, экспресс-выпуск.
SQL Server 2012 ... 2019 Express LocalDB Этот пакет устанавливает Microsoft SQL Server Express LocalDB для указанной версии SQL Server.
Библиотеки среды выполнения Visual C++ "14" (ARM) Этот пакет устанавливает библиотеки времени выполнения Visual C++ для архитектуры Itanium, содержащие процедуры для программирования для операционной системы Microsoft Windows. Эти подпрограммы автоматизируют множество распространенных задач программирования, которые не предоставляются языками C и C++.

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

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

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

См. также