После обновления проекта VS2008 до VS2010 возникает ошибка сертификата подписи манифеста

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

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

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

Не удалось найти сертификат подписи манифеста в хранилище сертификатов.

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

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

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


person Edward Tanguay    schedule 11.11.2009    source источник


Ответы (1)


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

  1. Щелкните правой кнопкой мыши свой проект
  2. Щелкните свойства
  3. Откройте вкладку «Подписание»
  4. Снимите флажок "Подписать сборку"
  5. Сохранить с помощью Ctrl-S
  6. Проверьте «Подписать сборку» еще раз
  7. Сохранить и закрыть
person vanja.    schedule 11.11.2009
comment
+1. Это также работало в проекте, который я получил от кого-то другого и использовал Visual Studio 2008 (не Visual Studio 2010). - person Peter Mortensen; 09.04.2010