実行可能ファイルが使用するサポート DLL の古いバージョンをタスク スケジューラが実行していることを簡潔に証明できるという問題があります。
これが私が持っているものです:クラスライブラリのマネージャー関数を呼び出すだけのAC#コンソールアプリ(より具体的には、データアクセスレイヤーです)。そのクラス ライブラリは、複数のアプリケーションで共有される「コア」機能用のさらに別のクラス ライブラリをインポートします。
Windows エクスプローラーからアプリケーションを実行すると、問題なく動作します。
タスク スケジューラから実行すると、少なくとも 1 つ前のバージョンを実行しているように見えます。文字通り、3 つのコア機能が以前のバージョンと同じように機能しています。