Не обязательно. Любой может сгенерировать пару ключей и строгое название сборки. Это имеет преимущества в предотвращении взлома и предоставлении подписи. Но эту подпись нелегко связать с издательской стороной.
Я даже не уверен, что вы можете использовать сертификат для подписи обычной сборки, но это функция для приложений ClickOnce.