title: Windows Task Scheduler DLL Caching Issue?
body: <p>I'm having an issue where I can concisely prove that task scheduler is running an old version of a supporting DLL my executable uses. </p>
  
  <p>Here's what I have:
  A C# console app that just calls into a manager function in a class library (more specifically, it's the data access layer). That class library imports yet another class library for "core" functions shared across multiple applications.</p>
  
  <p>If I run the application from windows explorer, it runs fine.</p>
  
  <p>When it gets run from the task scheduler, it appears to run at least a version back. Literally three core functions are functioning as they did a version back ago.</p>