У меня был VS 2008. Я обновился до VS 2010 и удалил VS 2008.
У меня есть тест, который выполняется на моей машине, но не загружается на машины в лаборатории сборки. После некоторой отладки я понял, что исполняемый файл теста по-прежнему зависит от msvcr90d.dll (которая является библиотекой времени выполнения отладки VC ++ 2008). Несмотря на то, что я удалил VS 2008, тест работает на моем компьютере, потому что эта библиотека времени выполнения все еще существует в параллельном кеше (% windir% / winsxs). На машине лаборатории сборки нет библиотеки DLL, поэтому она не загружается.
Разве удаление VS 2008 не должно было привести к удалению всех динамических библиотек DLL из параллельного кеша?
Есть ли способ вручную удалить эти старые библиотеки DLL из параллельного кеша? Я хотел бы иметь возможность легко обнаруживать другие места, где у меня все еще может быть устаревшая зависимость.