- Регистрация
- 23.03.2021
- Сообщения
- 320
- Благодарностей
- 117
- Баллы
- 43
Доброго дня.
Столкнулся с простой проблемой, с которой не могу справиться.
Есть проект, который в процессе работы, у него есть переменные и значения этих перменных. По данному проекту на неком этапе загружается профиль-файл, и этот профиль-файл перезаписывает значения уже имеющихся переменных.
Если загружаемый профиль был когда-то сохранён, без сохранения переменных, то он подгружается в имеющийся проект без проблем, но если профиль был сохранен с сохранением переменных, то переменные перезаписываются.
Проблема в том, что не всегда нужно, чтобы загружаемый в проект профиль, заменял значения переменных, даже если он был сохранен с сохранением переменных. Цели у профилей могут быть разные, и информация хранимая в переменных может как пригодиться, так и не пригодиться. Не смотря на это, при загрузке профиля в проект переменные заменяются всегда.
Вопрос. Как сохранить значения всех переменных по проекту, если в него загружается профиль, который когда-то был сохранен с сохранением всех переменных.
P.S.
Загружая профиль у нас есть функционал в виде "Создавать недостоющие переменные" и "Выводить ошибку при загрузке несовместимогопрофиля", было бы здорово добавить функцию "Загружать профиль игнорируя значения его переменных".
Может быть есть C# решение? Буду очень благодарен за помощь и подсказки.
Столкнулся с простой проблемой, с которой не могу справиться.
Есть проект, который в процессе работы, у него есть переменные и значения этих перменных. По данному проекту на неком этапе загружается профиль-файл, и этот профиль-файл перезаписывает значения уже имеющихся переменных.
Если загружаемый профиль был когда-то сохранён, без сохранения переменных, то он подгружается в имеющийся проект без проблем, но если профиль был сохранен с сохранением переменных, то переменные перезаписываются.
Проблема в том, что не всегда нужно, чтобы загружаемый в проект профиль, заменял значения переменных, даже если он был сохранен с сохранением переменных. Цели у профилей могут быть разные, и информация хранимая в переменных может как пригодиться, так и не пригодиться. Не смотря на это, при загрузке профиля в проект переменные заменяются всегда.
Вопрос. Как сохранить значения всех переменных по проекту, если в него загружается профиль, который когда-то был сохранен с сохранением всех переменных.
P.S.
Загружая профиль у нас есть функционал в виде "Создавать недостоющие переменные" и "Выводить ошибку при загрузке несовместимогопрофиля", было бы здорово добавить функцию "Загружать профиль игнорируя значения его переменных".
Может быть есть C# решение? Буду очень благодарен за помощь и подсказки.