Каков подходящий метод хранения большого двоичного объекта (большой строки байтов) в настройках приложения (или вместе с ними) в .NET?
Я могу придумать несколько подходов, но ни один из них не кажется таким простым, как должен быть.
- Storing a base64 or hex string
- Slightly unwieldy for serialization/deserialization
- Storing a file beside the user.config (or app.config) file and managing it manually
- I don't know how to locate the user.config file programmatically
- Storing a file elsewhere in AppData and managing it manually
- Prevents my application data from being in one spot
Мне нужно иметь возможность изменять значение во время выполнения и иметь разные значения для каждого пользователя, потому что эти данные будут тесно связаны с тем, что находится в user.config.
Каков идеальный метод хранения такого значения?