Я столкнулся со следующей проблемой, и в этот момент мне кажется, что мне не хватает какого-то инструмента, я просто не знаю, что это за инструмент или что именно он должен делать.
Вот настройки:
У меня есть сторонняя DLL, которая должна быть зарегистрирована в GAC. Все это прекрасно работает на каждой машине, на которой ранее было установлено наше программное обеспечение. Но теперь у нас есть 2 машины, по-видимому, идентичные тем, которые мы знаем, работают (они клонированы из одного и того же образа и заполнены одним и тем же оборудованием, так что почти единственное отличие состоит в настройках программного обеспечения, над которыми я работал много раз, и они вроде нормально).
Теперь проблема, DLL в GAC загружается очень долго. По крайней мере, я считаю, что это проблема, и я могу однозначно сказать, что создание экземпляра одного класса из этой DLL - медленная часть. Как только он загружен, вещи летают, как они всегда. Но хотя на зарекомендовавших себя компьютерах DLL загружается так быстро, что временная метка в журнале даже не меняется, на этих 2 машинах для загрузки требуется более 1 мин .
Knowns:
У меня нет доступа к источнику, поэтому я не могу отлаживать через DLL. Наше приложение является единственным, которое использует его (поэтому не должно быть проблем одновременного доступа). Существует только одна версия этой DLL, поэтому это не должно быть связано с конфликтом версий. Ссылка GAC используется (если я удалю DLL из GAC, будет исключение из-за отсутствующей ссылки GAC).
Может ли кто-нибудь с большим навыком отладки-фу предложить, что я могу сделать, чтобы отследить причину этой проблемы?