Я нахожусь в процессе разработки приложения, которое позволит вам находить изображения (снимки экрана), сделанные из определенных программ. Я приведу расположение нескольких программ в самом приложении, чтобы пользователь мог начать работу.
Мне было интересно, как мне следует добавлять новые местоположения с течением времени, моей первой мыслью было просто жестко запрограммировать его в приложение, но это будет означать, что пользователь должен переустановить его, чтобы изменения вступили в силу.
Моя вторая идея состояла в том, чтобы использовать XML-файл для хранения всех местоположений, а также других данных, таких как название приложения. Это также означает, что пользователь может добавлять свои собственные местоположения, если они пожелают, а также делиться ими через Интернет.
Второй вариант казался лучшим подходом, но тогда мне пришлось подумать, как бы он управлялся на компьютере пользователя. В идеале я хотел бы только один .exe-файл без использования каких-либо внешних файлов, таких как XML, но это вернет меня к первому пункту.
Было бы лучше просто использовать развертывание ClickOnce, чтобы создать запись в меню «Пуск» и создать папку, содержащую .exe и имена файлов?
Спасибо за отзыв, я не хочу начинать реализацию приложения до тех пор, пока дизайн не будет завершен.