У меня проблема с выяснением того, как «Подписать манифесты ClickOnce» моего приложения из TFS Build.
Я настроил свою страницу подписи в VS 2010, установив флажок «Подписать манифесты ClickOnce» и выбрав наш ключ подписи кода из файла, как показано на снимке экрана ниже:
Теперь, когда я публикую приложение из VS 2010, манифест подписан успешно:
Однако, когда я пытаюсь собрать приложение из TFS Build, похоже, он не пытается подписать манифест. Фактически, нет даже сообщения об ошибке, указывающего, что что-то не удалось.
Я попытался настроить файл TFSBuild.proj , чтобы мой сервер сборки знал о сертификате и что я хочу подписать свой проявляется, но я не был уверен, как это сделать.
Я пробовал следующее:
SignManifests=true;ManifestCertificateThumbprint=
Но, похоже, это не имеет никакого значения. (Ошибки также не генерируются.)
Примечание: Я не заинтересован в строгом именовании моих сборок; просто подписывает мой код .
Кто-нибудь знает, как это сделать? Кто-нибудь успешно развернул приложения ClickOnce из TFS Build?