Практическое руководство. Включение требуемых компонентов в дистрибутив приложения ClickOnce
Перед распространением программного обеспечения необходимых компонентов с приложением ClickOnce следует загрузить на компьютер разработчика пакеты установщиков этих необходимых компонентов. Если в папке Пакеты пакеты установщиков отсутствуют, при публикации приложения и выборе команды Загрузить необходимые компоненты с местоположения моего приложения произойдет ошибка.
Примечание
Чтобы добавить пакет установщика для .NET Framework, см. Руководство по развертыванию .NET Framework для разработчиков.
Добавление пакета установщика с помощью файла Package.xml
В проводнике откройте папку Пакеты.
Путь по умолчанию: C:\Program Files\Microsoft SDKs\Windows\v8.1a\Bootstrapper\Packages в 32-разрядной системе и C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1a\Bootstrapper\Packages в 64-разрядной системе.
Откройте папку необходимого компонента, который требуется добавить, а затем — папку языка для установленной версии Visual Studio (например, ru для русского языка).
В блокноте откройте файл Package.xml.
Найдите элемент Имя, содержащий URL-адрес https://go.microsoft.com/fwlink, и скопируйте этот адрес. Включите часть LinkID.
Примечание
Если ни один элемент Имя не содержит адрес https://go.microsoft.com/fwlink, откройте файл Product.xml в корневой папке необходимого компонента и найдите строку fwlink.
Важно!
Некоторые необходимые компоненты имеют несколько пакетов установщиков (например, для 32-разрядных или 64-разрядных систем).Если строка fwlink содержится в нескольких элементах Имя, оставшиеся действия следует выполнить для каждого из них.
Вставьте URL-адрес в адресную строку браузера, а затем, при получении запроса на выполнение или сохранение, нажмите кнопку Сохранить.
На этом шаге файл установщика загружается на компьютер.
Скопируйте файл в корневую папку необходимого компонента.
Например, для необходимого компонента "Установщик Windows 4.5" скопируйте файл в папку \Packages\WindowsInstaller4_5.
Теперь можно распространить пакет установщика с приложением.
См. также
Задачи
Практическое руководство. Установка необходимых компонентов при помощи ClickOnce-приложения