Я немного смущен различными способами, которыми Visual Studio позволяет динамическим значениям быть сохраненными к проекту, и как они предназначаются, чтобы использоваться.
Я понимаю, что, если я должен включать двоичную информацию как изображение или звуковой файл с моим приложением, я должен добавить это к файлу ресурсов. Но если я сохраняю что-то как путь к файлу как строка, почему я должен использовать или не использовать строку в файле ресурсов по строке в параметры настройки приложения (app.config
) файл или пользователь настройки (myapp.dll.config
) файл?
Обычно лучше использовать файл конфигурации для вещей, которые, вероятно, будут меняться при каждом развертывании. Таким образом, если вам когда-нибудь понадобится изменить путь к файлу, вам не придется перекомпилировать его.