2014-02-19 7 views
1

Я столкнулся с этой проблемой с Team City C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (2455, 5): ошибка MSB3325: невозможно импортировать следующий ключевой файл: MYKey.pfx. Ключевой файл может быть защищен паролем. Чтобы исправить это, попробуйте снова импортировать сертификат или вручную установить сертификат в сильное имя CSP со следующим именем контейнера: VS_KEY_66BA484DC57004A4Team City Build and Import Key

Можно ли это решить с помощью NANT или Team City?

+0

Вы исправились? Я столкнулся с той же проблемой и не могу понять. http://stackoverflow.com/questions/31326506/teamcity-localservice-pfx-assembly-signing-where-to-install-the-certificate – Jammer

ответ

2

Похоже, у пользователя, у которого работает TeamCity, могут быть права/разрешения на этот файл/папку. Перейдите к вам Службы и измените «TeamCity Build Agent Service» на пользователя администратора. Вы всегда можете проверить это со своей учетной записью, кроме учетной записи «Local System» по умолчанию.

+0

Советуйте, я попробую. – thechrisberry

+0

Он все еще работает под пользователем администратора, но с той же ошибкой. Файл ключа защищен паролем, если это не имеет никакого отношения к исходному вопросу. – liang

+0

Моя ошибка была немного иной, но это решило! 'Невозможно импортировать следующий файл ключей:. Ключевой файл может быть защищен паролем. Чтобы исправить это, попробуйте снова импортировать сертификат или импортировать сертификат вручную в хранилище личных сертификатов текущего пользователя. ' ' Импорт ключевого файла «my.pfx» был отменен. ' – Nate