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


Включите необходимые компоненты в приложение ClickOnce

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

Заметка

Сведения о добавлении пакета установщика для .NET Framework см. в руководстве по развертыванию .NET Framework для разработчиков.

Добавление пакета установщика с помощью Package.xml

  1. В проводнике откройте папку пакетов.

    По умолчанию путь %ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\.

    Начиная с Visual Studio 2019 с обновлением 7, некоторые пакеты начальной загрузки .NET также будут обнаружены в пути <VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages.

  2. Откройте папку для необходимого компонента, а затем откройте языковую папку для установленной версии Visual Studio (например, en для английского языка).

  3. В Блокноте откройте файл Package.xml.

  4. Найдите элемент Name, содержащий http://go.microsoft.com/fwlink, и скопируйте URL-адрес. Включите часть LinkID.

    Заметка

    Если ни один элемент Name не содержит http://go.microsoft.com/fwlink, откройте файл Product.xml в корневой папке для необходимого компонента и найдите строку fwlink.

    Важный

    Некоторые предварительные требования имеют несколько пакетов установщика (например, для 32-разрядных или 64-разрядных систем). Если несколько элементов Name содержат fwlink, необходимо повторить оставшиеся шаги для каждого из них.

  5. Вставьте URL-адрес в адресную строку браузера, а затем, когда вам будет предложено запустить или сохранить, нажмите кнопку Сохранить.

    На этом шаге файл установщика скачивается на компьютер.

  6. Скопируйте файл в корневую папку для выполнения требования.

    Например, для необходимых компонентов .NET Framework 4.7.2 скопируйте файл в папку \Packages\DotNetFX472.

    Теперь пакет установщика можно распространить вместе с приложением.