Случайная сборка .NET изменена на диске - PullRequest
3 голосов
/ 23 марта 2012

Одно из наших приложений неожиданно завершает работу с ошибкой «Не удается загрузить файл или сборку». После некоторых исследований я обнаружил, что один из файлов DLL, используемых приложением, изменил свой размер на 1-2 байта.

Проиграв с ним больше, я понял, что он связан со всеми файлами DLL, используемыми приложением, и любой из них может быть поврежден. У нас есть та же копия приложения на другой коробке, и она работает без проблем. Это заставляет меня думать, что это связано с окружающей средой.

Как я могу найти, какой процесс и когда изменяет файл? В чем может быть причина? Это случилось с any1?

1 Ответ

7 голосов
/ 23 марта 2012

Если у вас есть доступ к компьютеру, на котором это происходит, вы можете использовать FileMon , чтобы отслеживать файлы сборки и выяснять, какой процесс их изменяет.

Звучит подозрительно, как будто какой-то вирус или антивирус сошёл с ума.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...