У меня странная проблема с приложением VB.Net Windows.На моем компьютере (ПК для разработки) он выполняет новейшую версию exe и dll, но на компьютере моего сотрудника (он не разработчик и не может его отладить) выполняется более старая версия.Он переписал все файлы новой версией:
альтернативный текст http://www.bilder -hochladen.net / files / 4709-kn.jpg
Я не знаю, гденачните искать причину.
РЕДАКТИРОВАТЬ: первое, что я сделал, это перезапустил компьютер моего товарища, но это было бесполезно.
Когда dll установлена в глобальномсборка кеша?Потому что я искал его в gac с gacutil.exe, но не нашел:
C:> C: \ WINDOWS \ Microsoft.NET \ Framework \ v1.1.4322 \ gacutil.exe / lRule.dll Утилита Microsoft (R) .NET Global Assembly Cache.Версия 1.1.4318.0 Copyright (C) Microsoft Corporation 1998-2002.Все права защищены.Глобальный кэш сборок содержит следующие сборки: Кэш файлов ngen содержит следующие записи: Количество элементов = 0
Я также просматривал папку сборки, но не нашел там ни одной из этих библиотек DLL..
Дополнительная информация: одна из библиотек DLL динамически загружается в codebehind: System.Reflection.Assembly.LoadFrom ("Rule.dll"). Другие ссылки указаны в конкретном проекте.