ClickOnce без авторазвертывания
От: welcometo  
Дата: 01.09.11 05:36
Оценка:
Здравствуйте. В наше приложение необходимо добавить автообновление.
Решили использовать ClickOnce, т.к. это легкий путь. Но Если публиковать приложение с помощью ClickOnce, то во время инсталляции невозможно делать запись в реестр. Подскажите, пожалуйста, возможно ли использовать только инструмент обновления ClickOnce, без использования инструмента развертывания?
Как это реализовать?

спасибо.
c# clickonce
Re: ClickOnce без авторазвертывания
От: me2  
Дата: 01.09.11 06:02
Оценка:
Здравствуйте, welcometo, Вы писали:

W>Здравствуйте. В наше приложение необходимо добавить автообновление.

W> Решили использовать ClickOnce, т.к. это легкий путь. Но Если публиковать приложение с помощью ClickOnce, то во время инсталляции невозможно делать запись в реестр. Подскажите, пожалуйста, возможно ли использовать только инструмент обновления ClickOnce, без использования инструмента развертывания?
W> Как это реализовать?

W> спасибо.


В ClickOnce вроде можно дополнительные пакеты устанавливать (как это делается с .net/sql server etc). Теоретически, можно добавить свой пакет, который будет производить необходимые записи в реестре. За продробностями — bing/google
Re: ClickOnce без авторазвертывания
От: vmpire Россия  
Дата: 01.09.11 09:18
Оценка:
Здравствуйте, welcometo, Вы писали:

W>Здравствуйте. В наше приложение необходимо добавить автообновление.

W> Решили использовать ClickOnce, т.к. это легкий путь. Но Если публиковать приложение с помощью ClickOnce, то во время инсталляции невозможно делать запись в реестр. Подскажите, пожалуйста, возможно ли использовать только инструмент обновления ClickOnce, без использования инструмента развертывания?
W> Как это реализовать?
Можно ставить приложение через MSI, а апдейты потом настраивать через ClickOnce.
Например, как тут: http://social.msdn.microsoft.com/forums/en-US/winformssetup/thread/9ed4f13a-fea4-4a5c-b388-801cabdd339b/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.