Re[3]: Насчет ClickOnce
От: vhonest  
Дата: 10.04.06 08:24
Оценка: +1
Здравствуйте, Smarty, Вы писали:

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

S>Не совсем — можно таким образом деплоить Registration-Free COM компоненты. Хотя можно и счесть это просто экзотикой. Так что ответ на эту часть вопроса... не однозначный, но скорее все же да — только управляемые. Кроме того, как следует из предыдущего абзаца, ClickOnce(сам, движок т.е.) — часть фреймворка, а если есть фреймворк — чего уж там неуправляемыми приложениями морочиться.
Ага, похоже можно и в ручную публикации создавать, но удовольствие это похоже не из приятных <span class='lineQuote level2'>&gt;&gt;</span>, а FW все равно клиенту ставить придется.

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

S>Выходной продукт проекта(exe/dll файл) однозначно включается в публикацию и отменить это нельзя. А вот "пристегнуть" к этому выходному файлу можно что угодно — другие dll,txt,doc,pdf,jpg,....
Если выходной продукт dll, то не понятно как будет задействован ClickOnce после установки. Я имею ввиду то, что весь движок ClickOnce завязан на регистрацию расширения .application:

C:\Documents and Settings\vhonest>assoc .application
.application=Application.Manifest
C:\Documents and Settings\vhonest>ftype Application.Manifest
Application.Manifest=rundll32.exe dfshim.dll,ShOpenVerbApplication %1

И в случае, если "выходной продукт" dll + файлы, например плагин, фокус с регистрацией расширения .application уже не пройдет. А как по другому задействовать автоматические (непрограммное) обновления не понятно
Кстати закладка Publish для не-exe проектов напрочь отсутствует. И надо признать это снимает все лишние вопросы
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.