Диалоговое окно "Необходимые компоненты"
В диалоговом окне "Предварительные требования" указывается, какие компоненты необходимых компонентов устанавливаются, как они установлены, а также порядок установки пакетов.
Чтобы открыть это диалоговое окно, выберите узел проекта в обозревателе решений и затем Проект>Свойства. Когда откроется Конструктор проектов, перейдите на вкладку Публикация и выберите Необходимые компоненты. Чтобы открыть проекты установки, в меню Проект выберите пункт Свойства. В открывшемся диалоговом окне Окна свойств щелкните Необходимые компоненты.
Примечание.
В 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++. Дополнительные сведения см. в Справочнике по библиотеке времени выполнения. |