Re[2]: Насчет ClickOnce
От: Smarty Россия  
Дата: 09.04.06 19:45
Оценка:
Здравствуйте, vhonest, Вы писали:

V>Для того чтобы пользователь воспользовался этой технологией развертывания необходимо, чтобы у него с расширением .application(манифест публикации) и .appref-ms(умная ссылка на установленное ClickOnce-приложение) был ассоциирован "движок ClickOnce", который будет выполнять всю черную работу (тут и скачивание файлов, и хранение версий в специальном месте, и автоматическая проверка обновлений, и проверка подлинности публикаций, и много еще чего..).

V>Правильно ли я понимаю, что
V>1) на сегодняшний день единственным движком ClickOnce является .NET Framework 2.0,
Да, верно, поскольку

ClickOnce, part of version 2.0 of the Microsoft® .NET Framework...

и еще

ClickOnce relies on a number of capabilities that already exist in the .NET Framework and runtime, as well as a few new ones that will be introduced specifically for ClickOnce.

Прочие движки мне лично не известны.

V>2) на сегодняшний день единственным средством создания ClickOnce-публикаций является VS2005,

Если отбросить крайне неудобные методы граничащие с хакингом — верно. Хотя для серьезной конторы создание альтернытивных ClickOnce-инсталляторов/публикаторов пара пустяков. Был бы спрос. Коммерческий.

V>причем публиковать можно только управляемые приложения,

Не совсем — можно таким образом деплоить Registration-Free COM компоненты. Хотя можно и счесть это просто экзотикой. Так что ответ на эту часть вопроса... не однозначный, но скорее все же да — только управляемые. Кроме того, как следует из предыдущего абзаца, ClickOnce(сам, движок т.е.) — часть фреймворка, а если есть фреймворк — чего уж там неуправляемыми приложениями морочиться.

V>3) впринципе возможно использование другого движка и другого средства создания ClickOnce-публикаций.

Как уже было сказано — для серьезной конторы просто не вопрос. Ну посидеть над таким проектом придется, конечно.

V>Как насчет развертывания не-ехе-приложений (библиотек, плагинов, других документов)?

Выходной продукт проекта(exe/dll файл) однозначно включается в публикацию и отменить это нельзя. А вот "пристегнуть" к этому выходному файлу можно что угодно — другие dll,txt,doc,pdf,jpg,....
<<Rule of Forum: После того, как вопрос задан... не поленитесь поставить отвечавшему оценку!>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.