TL;DR: Какова альтернатива тому, чтобы моей сборке было присвоено строгое имя, чтобы она была доверенным/аутентифицированным разработчиком (с использованием платформы .Net)?
Длинная история:
Итак, я пытался подписать свою сборку и, следовательно, программу, которую я написал с помощью VB.Net, уже довольно давно. Проблема в том, что теоретически я бы назвал свою сборку строгим именем, чтобы меня легко приняли в качестве доверенного разработчика в любой версии Windows, которая поддерживает эти функции.
Но теперь я использую стороннюю сборку для некоторых функций, которая не имеет строгое имя. Как я уже выяснил, я не могу ссылаться на сборки без строгих имен с помощью сборки со строгими именами. Это означает, что я должен либо отказаться от функций, предоставляемых сторонней сборкой, либо перестать давать строгие имена моей собственной сборке. Кроме того, иногда Windows убивает мою программу сразу после ее запуска, потому что строгое имя еще не из проверенного источника (только test.snk, предоставленный Visual Studio).
(И да, я пробовал strong- имя *.dll, но я не смог из-за некоторых ошибок, которые я пока не понимаю) (Также связано)
Итак, теперь мой вопрос:
Каковы альтернативы, чтобы показать пользователям / ОС, что вы заслуживаете доверия и являетесь первоначальным автором программы?