Приоритеты загрузки блока.NET

Предположение Вас имеет и минимальную длину и 3 4* (или подобный) требование, я просто был бы склонен использовать достойный генератор пароля.

я создал пару в прошлом (и веб-и командная строка) и никогда не должен был пропускать больше чем одну сгенерированную строку для передачи 3 4 правило.

  • 3 4: должен иметь по крайней мере три из следующих характеристик: нижний регистр, верхний регистр, число, символ
17
задан Shay Erlichmen 22 October 2009 в 10:26
поделиться

2 ответа

Краткий ответ Да , GAC имеет приоритет над локальными файлами.
это поведение отличается от того, к чему мы привыкли в мире собственных dll (за исключением некоторых системных dll, которые всегда загружаются из SYSTEM32, несмотря ни на что).

Почему?
Представьте, что у вас есть несколько приложений с одной и той же сборкой, теперь, когда в сборке есть ошибка, как вы исправить все свои приложения? Трудно начать поиск всех приложений по всем драйверам, проще развернуть одну сборку в GAC и исправить все приложение сразу.

Что касается вашей проблемы, если вы меняете API, вам нужно изменить версию сборки этой сборки, таким образом механизм слияния подберет версию, которая находится в локальной папке.

20
ответ дан 30 November 2019 в 12:58
поделиться

Да, сначала проверьте GAC. Правила загрузки описаны здесь . Чтобы решить вашу проблему, вы должны обновлять версию сборки по мере изменения API.

7
ответ дан 30 November 2019 в 12:58
поделиться
Другие вопросы по тегам:

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