Мне нужно разработать приложение .NET C #, которое поддерживает плагины. Я нашла много информации в Интернете, и это, кажется, не так уж и сложно.
У меня просто есть спецификация, согласно которой сборки модулей должны проверяться на уровне сборки. Когда происходит позднее связывание и сборка загружается, ведущее приложение должно быть абсолютно уверено, что:
- Сборка не изменилась.
- Сборка действительно была поставлена компанией.
Я читал, что можно подписать сборку с помощью ключа, но, насколько я понял, это будет свидетельствовать только о том, что сборка не была изменена.
Что нужно сделать, чтобы быть уверенным в подлинности Ассамблей?
Любая помощь будет принята с благодарностью.