Certyfikat podpisującego ClickOnce nie jest ważny do podpisywania przy użyciu makecert / pvk2pfx

Nagle mojaniewygasłe certyfikat utworzony za pomocą makecert / pvk2pfx zgłasza błąd podczas próby opublikowania aplikacji ClickOnce. To działało dobrze tylko w zeszłym tygodniu ...

Komunikat o błędzie:

Błąd 2 Wystąpił błąd podczas podpisywania: nie można podpisać bin Debugowanie.publish setup.exe. Błąd SignTool: certyfikat osoby podpisującej nie jest ważny do podpisania. Błąd SignTool: Wystąpił błąd podczas próby podpisania: bin Debugowanie.publish setup.exe

Kiedy korzystam z opcji „Utwórz certyfikat testowy” na karcie Podpisywanie, certyfikat działa prawidłowo, a aplikacja jest publikowana pomyślnie.

Podczas ręcznego tworzenia mojego certyfikatu za pomocą makecert / pvk2pfx obserwujęInstrukcje MSDN.

Kiedy usuwam mój stary ręcznie utworzony certyfikat, stwórz nowy, używając makecert / pvk2pfx i spróbuj użyć tego, otrzymam ten sam błąd.

Aplikacja jest aplikacją WPF ukierunkowaną na .NET 4, a to wszystko w Visual Studio 2010 ...

Jakieś pomysły?

questionAnswers(3)

yourAnswerToTheQuestion