c#.net でコンソール アプリを作成しています。現在、exe と exe.config をネットワークからローカル マシンのスタートアップ フォルダーにコピーするバッチ ファイルがあります。そのように設定されているため、ユーザーはバッチ ファイルを実行するだけで済み、コンピューターを起動するたびに exe が実行されます。
私が直面している問題は、exe.config ファイルも開く (または開こうとする) ことです。過度に複雑になることなく、これに対する最善の回避策を探しています。構成ファイルを別の場所に配置してから、新しい場所を構成マネージャーにハードコーディングすることを考えましたが、構成ファイルの概念の 1 つは、場所が変更された場合に簡単に更新できるように、すべてのハードコーディングされたパスをコードから除外することです。また、exeへのショートカットをスタートアップフォルダーに配置することも考えましたが、これはユーザーに透過的にしたいと考えています。言い換えれば、ユーザーに .bat ファイルを一度実行してもらいたいだけです。
私は.batファイルに非常に慣れていないので、どんな助けやアイデアも大歓迎です