Недавно я изменил существующую запланированную задачу на сервере Windows 2008 r2, указав на новый исполняемый файл, расположенный в другой папке, чем предыдущая. Несколько библиотек DLL наряду с exe (консольное приложение .NET) также изменились.
Проблема в том, что при выполнении задачи кажется, что она ведет себя так же, как и старая версия. Я дважды проверил местоположение и переместил старую папку, но проблема все еще существует.
Основное поведение, которое осталось неизменным, хотя должно было измениться, определено в одной из dll. Возможно ли, что некоторые библиотеки DLL, на которые полагается исполняемый файл, были кэшированы системой, так что их старые версии все еще используются? Если да, то как заставить их обновиться?
Примечание: сборки не имеют строгой подписи, но новые имеют другой номер версии.