ClickOnce: Нужно ли подписывать манифест и сборку ClickOnce? - PullRequest
7 голосов
/ 23 декабря 2010

Я собираюсь развернуть приложение ClickOnce для внутреннего использования.Я буду лично раздавать приложение доверенному кругу пользователей.Я понимаю, что можно подписать манифест ClickOnce, но есть ли необходимость, когда пользователь доверяет источнику?

Каковы недостатки, чтобы не подписывать манифест или сборку?

1 Ответ

8 голосов
/ 23 декабря 2010

Вам нужно будет подписать манифест, но нет необходимости подписывать сборку.Вам необходимо подписать манифест, чтобы ClickOnce мог однозначно идентифицировать установку (вы можете установить приложение дважды, подписав приложение двумя разными ключами).

Если вы используете только внутреннее приложение, ваш сертификат может простоесли вы создаете сертификат, ему не нужно доверять.

Единственное преимущество подписания любых сборок заключается в том, что ClickOnce может оптимизировать загрузку и хранить строго подписанные сборки вне изолированного хранилища ваших приложений и совместно использовать сборку.через несколько приложений.Например, если у вас есть два приложения, которые используют одну и ту же версию NHibernate , то ClickOnce будет загружать сборки только один раз.

...