Как сохранить пользовательский класс из той же сборки в настройках приложения?
У меня очень простой класс
public class Preferences
{
public bool RepeatInfinite { get; set; }
public int RepeatCount { get; set; }
}
Если я помещу этот класс в другую сборку, он будет отображаться на вкладке "Настройки" при поиске типа. Однако, если я помещу этот класс в ту же сборку, что и запущенная программа, я не смогу его увидеть или просмотреть. Что тут происходит?
1 ответ
Решение
У меня была такая же проблема, и это довольно раздражает. Чтобы обойти это, я делаю следующее.
- Создайте настройку и введите ее
Object
- Откройте файл настроек в блокноте
- Измените тип на имя типа в той же сборке (полное имя)
- Откройте конструктор.
- Сделайте безобидное изменение, нажмите "Сохранить", и файл C# будет восстановлен с вашим типом.