Поделиться через


код диагностики MSB3326

В этой статье описывается код ошибки MSB3326.

Текст сообщения

MSB3326: Cannot import the following key file: 'value'. The key file may be password protected. To correct this, try to import the certificate again or import the certificate manually into the current user’s personal certificate store.

Описание

Эта ошибка возникает, если включена функция подписывания манифестов ClickOnce , а .pfx файл, указанный для подписи манифеста ClickOnce, не найден в хранилище сертификатов при попытке MSBuild опубликовать манифест. При публикации, если MSBuild сталкивается с проблемой, и вы указали .pfx файл (с параметром Select from File ), MSBuild пытается импортировать .pfx файл сертификата в хранилище сертификатов пользователя. Эта ошибка может возникнуть, если .pfx защищено паролем.

Резолюция

Чтобы устранить эту ошибку, вручную импортируйте .pfx файл в хранилище сертификатов. Дополнительные сведения см. в разделе Импортирование SPC в хранилище сертификатов и Как подписать манифесты приложения и развертывания.

Применимо к

Все версии MSBuild