Сборка сервера Xap упаковка завершилась неудачно. Отсутствует сертификат - PullRequest
0 голосов
/ 25 июля 2011

Мы используем сервер сборки TFS, и когда я отправляю свое приложение, использующее сертификат подписи кода, я получаю сообщение «Ошибка упаковки Xap. Отсутствует сертификат».

Я установил сертификат под своей учетной записью и учетной записью, под которой запускается хост службы построения Visual Studio Team Foundation. В личном хранилище сертификатов.

Любое предложение будет приветствоваться.

1 Ответ

0 голосов
/ 10 августа 2011

Хотя я не знаком с TFS, у меня возникли аналогичные проблемы при попытке настроить CI с помощью TeamCity из JetBrains. Я предполагаю, что вы пытаетесь подписать свои сборки или XAP так, как показано ниже:

Figure 1: Signing an assembly using an installed certificate

Если это так, то проблема, с которой вы сталкиваетесь, заключается в том, что TFS, вероятно, работает под учетной записью SYSTEM, тогда как сертификат подписи кода установлен под вашей учетной записью. Таким образом, учетная запись SYSTEM не имеет доступа к сертификатам, установленным под вашей учетной записью. К сожалению, я не знаю ни одного способа решения этой проблемы, кроме подачи заявки на устранение неполадок с Microsoft .

Надеюсь, это немного поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...