Для того чтобы пользователь воспользовался этой технологией развертывания необходимо, чтобы у него с расширением .application(манифест публикации) и .appref-ms(умная ссылка на установленное ClickOnce-приложение) был ассоциирован "движок ClickOnce", который будет выполнять всю черную работу (тут и скачивание файлов, и хранение версий в специальном месте, и автоматическая проверка обновлений, и проверка подлинности публикаций, и много еще чего..).
Правильно ли я понимаю, что
1) на сегодняшний день единственным движком ClickOnce является .NET Framework 2.0,
2) на сегодняшний день единственным средством создания ClickOnce-публикаций является VS2005, причем публиковать можно только управляемые приложения,
3) впринципе возможно использование другого движка и другого средства создания ClickOnce-публикаций.
Как насчет развертывания не-ехе-приложений (библиотек, плагинов, других документов)?