Спокойной ночи.
У меня неприятная проблема с DLL.
Что ж, мне нужно было провести тест с двумя разными версиями DLL в приложении на IIS.
Я переименовал оригинальную dll Primavera.ERPOnline.Bso.Proxy.dll к _Primavera.ERPOnline.Bso.Proxy.dll, и скопируйте новую версию в папку.
После всех тестов я удалил новую dll и переименовал _Primavera.ERPOnline.Bso.Proxy.dll к исходному названию.
Я сделал iisreset и пытаюсь инициализировать приложение, но по какой-то причине я получаю сообщение об ошибке и не могу правильно запустить приложение:
Сообщение об исключении: не удалось загрузить файл или сборку _Primavera.ERPOnline.Bso.Proxy или одну из ее зависимостей. Процесс не может получить доступ к файлу, потому что он используется другим процессом. (Исключение из HRESULT: 0x80070020
Что мне нужно сделать, чтобы «удалить» ссылку на эту dll?
Спасибо.
Пожалуйста, сверьтесь с этим http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
Воспользуйтесь утилитой Process Explorer от sysinternals, чтобы проверить, какой процесс использует этот файл.
http://technet.microsoft.com/hi-in/sysinternals/bb896653%28en-us%29.aspx