Дополнительные файлы
Дополнительные компоненты (файлы и файлы DLL) могут быть автоматически добавлены в процессе загрузки на страницах свойств вашего проекта «Опубликовать»> «Файлы приложения».. '.
Предварительные требования
Что касается предварительных требований, для этого потребуется разрешение пользователей (если только вы не введете этот код для выполнения автоматической установки при запуске приложения - не рекомендуется инеприятное решение).На работе я получил Инфраструктуру для развертывания предварительных условий, таких как .NET 3.5 / 4.0.
Установка Silent ClickOnce
Чтобы создать тихий установщик ClickOnce, установите элемент MinimumRequiredVersionВаш WPF / файл проекта Windows Forms той же версии, что и ApplicationVersion.
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
...
<MinimumRequiredVersion>1.0.22.1</MinimumRequiredVersion>
<ApplicationVersion>1.0.22.1</ApplicationVersion>
...
</PropertyGroup>
Если эти номера версий совпадают, пользователю не будет предложено ввестидиалоговое окно для обновления.
На работе я автоматизировал это, используя пользовательский номер сборки из TFS , чтобы установить версию MinimumRequiredVersion и ApplicationVersion в файле проекта.