Как я могу остановить NCover от угона каждой сборки.NET?
Я знаю, что, строго говоря, это не вопрос программирования, но я думаю, что единственные люди, которые могут ответить на него, это программисты.
У меня никогда не было такого раньше, но на одной рабочей станции, где у меня установлен NCover, кажется, что он перехватывает каждую загружаемую сборку.NET. Например, после его установки внезапно требуется несколько минут для загрузки любого приложения.NET; Службы.NET не запускаются из-за истечения времени ожидания; Сам NCover даже загружается за минуты.
Что тут происходит? Я открыл Process Explorer, чтобы посмотреть на некоторые из них, и обнаружил, что мои сборки ссылаются на библиотеки DLL NCover и тому подобное, особенно относящиеся к mscorlib.
У кого-нибудь было такое раньше? Я в недоумении.
1 ответ
Похоже, что вещи не были очищены правильно после запуска покрытия на IIS или службы. Проверьте HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\Environment в вашем реестре. Если в качестве ключей указаны Cor_Enable_Profiling и Cor_Profiler, вы захотите их удалить. Также вы можете удалить NCover_Pid, NCover_Admin, COMPLUS_ProfAPI_ProfilerCompatibilitySetting, NCover_Process_Module и NCover_All, если они там есть.