Проблема с App.Config в папке автозагрузки

Я пишу консольное приложение в C#.net. У меня есть пакетный файл, который в настоящее время копирует exe и exe.config в папку автозагрузки на локальной машине из сети. Он настроен таким образом, что пользователю нужно только запустить командный файл, а затем при каждом запуске компьютера будет запускаться exe-файл.

Проблема, с которой я сталкиваюсь, заключается в том, что он также открывает (или пытается открыть) файл exe.config. Я ищу лучший обходной путь для этого, не будучи слишком сложным. Мысль о том, чтобы поместить файл конфигурации в другое место, а затем жестко запрограммировать новое местоположение в диспетчере конфигурации, но одна из концепций файла конфигурации заключается в том, чтобы сохранить все жестко запрограммированные пути в коде для облегчения обновления в случае изменения местоположения. Также подумал о том, чтобы поместить ярлык на исполняемый файл в папку автозагрузки, который будет работать, но я хочу, чтобы он был прозрачным для пользователя. Другими словами, все, что я хочу от пользователя, - это запустить файл.bat один раз и забыть об этом.

Любая помощь или идеи будут с благодарностью, так как я очень плохо знаком с файлами.bat

1 ответ

Решение

Мне нравится ваша идея ярлыка или, в этом отношении, командного файла, указывающего на исполняемый файл, причем как исполняемый, так и конфигурационный файл находятся вне папки автозагрузки.

Другие вопросы по тегам