После обновления проекта VS2008 до VS2010 появляется ошибка «сертификат подписи манифеста» - PullRequest
3 голосов
/ 11 ноября 2009

Я создал тестовый проект с VS2008 C # Express на компьютере 1 (Vista).

Я преобразовал его в VS2010 C # Express на компьютере 2 (Windows 7).

Преобразованный проект дает мне эту ошибку :

Невозможно найти подпись в манифесте. сертификат в магазине сертификатов.

Я нашел статьи о подписании сертификатов проекта и т. Д., Но они не так полезны, как Я никогда не подписывал явно сертификаты с этим проектом. Это всего лишь небольшой проект (с базой данных MDF / LINQ-to-SQL), который я создал с помощью VS2008 C # Express.

Я попытался сначала удалить каталоги .suo и obj и bin исходного проекта перед преобразованием, но я все еще выдаю ту же ошибку. *

Как я могу остановить преобразованный проект VS2010 от попытки найти "сертификат подписи манифеста в хранилище сертификатов"?

1 Ответ

7 голосов
/ 11 ноября 2009

Попробуйте отключить и снова включить подпись:

  1. Щелкните правой кнопкой мыши свой проект
  2. Нажмите свойства
  3. Открыть вкладку «Подписание»
  4. Снимите флажок «Подписать сборку»
  5. Сохранить с помощью Ctrl-S
  6. Снова отметьте «Подписать сборку»
  7. Сохранить и закрыть
...