Как трудно это должно вмешаться в сборку со строгим именем?

Вам нужно управление исходным кодом, если ПО КРАЙНЕЙ МЕРЕ ОДНО из следующего верно:

1) существует БОЛЬШЕ ЧЕМ ОДИН разработчик

2), проект БОЛЬШЕ ЧЕМ ОДИН МЕСЯЦ ДЛИНОЙ

3), проект имеет больше чем 5 000 строк кода

так, если Вы - два человека, необходимо использовать управление версиями. Также, если Вы являетесь одними, но Ваша досягаемость проекта не тривиальная сложность... Вам нужно управление версиями!

5
задан Rex M 7 December 2009 в 17:59
поделиться

3 ответа

Строгое именование не предотвращает изменение сборки, но предотвращает непреднамеренное использование модифицированной версии другими приложениями, которые ссылаются на сборку со строгим именем.

15
ответ дан 18 December 2019 в 11:57
поделиться

Это ничем не отличается от изменения сборки без строгой типизации. Единственное реальное отличие состоит в том, что им придется запустить служебную программу строгого имени (sn.exe), чтобы использовать измененную сборку.

0
ответ дан 18 December 2019 в 11:57
поделиться

Как уже говорили другие, это очень просто.

Один из способов, который вы можете использовать, - это использовать открытый ключ (или токен) вашей сборки для шифрования важной информации (такой как параметры алгоритма, строки подключения и т. Д.) В вашей сборке. Таким образом, если открытый ключ был изменен или удален, расшифровка завершится неудачно, и ваша сборка больше не будет работать правильно. Обфускаторы, такие как Crypto Obfuscator , используют этот метод как часть защиты.

0
ответ дан 18 December 2019 в 11:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: