Невозможно найти сертификат подписи манифеста в хранилище сертификатов

Я подписал сборку с помощью надстройки VSTO 4.0 word с файлом ключа строгого имени .snk и попытался снять флажок «Подписать манифест ClickOnce», но после перестройки он снова появляется. После того как я попытался удалить строки для манифеста ClickOnce в .csproj, .pfx манифест появляется после каждой перестройки.

Кто-нибудь знает решение навсегда удалить временный манифест ClickOnce?


person Vlad Omelyanchuk    schedule 27.10.2011    source источник
comment
См. Этот ответ здесь: stackoverflow.com/questions/4517440/   -  person live-love    schedule 31.12.2013


Ответы (2)


Проблема для меня заключалась в том, что был установлен флажок «Подписание манифеста ClickOnce». Если вы не используете подпись, снимите отметку с нее в Project Properties-> Signing-> подписать манифесты clickonce

person Kervin Ramen    schedule 23.11.2011
comment
Спасибо! Как вообще это удалось проверить? - person Jay Douglass; 08.09.2014
comment
Что касается моего случая, сначала мне нужно было проверить знак опции манифеста clickonce и сгенерировать тестовый сертификат. Затем я подписал сборку с этим тестовым сертификатом, снова снимите флажок с этой опции и только после того, как подписал с моим настоящим сертификатом. Похоже, он искал эти манифесты. - person Dmitriy; 23.08.2015
comment
Мне пришлось снять флажки Sign the ClickOnce manifests и Sign the assembly на вкладке подписи в свойствах проекта, чтобы избавиться от проблемы. - person RBT; 11.12.2016

Снятие флажка «Подписание манифеста ClientOnce» не всегда работает. Решение состоит в том, чтобы удалить следующие строки из ваших файлов csproj

‹PropertyGroup› ‹ManifestCertificateThumbprint› 4FCE3F0998F4B89946A9D0346838E77A0C5C5568 ‹/ManifestCertificateThumbprint› ‹PropertyGroup›

person Hamid Shahid    schedule 29.10.2015