Как сохранить пользовательский класс из той же сборки в настройках приложения? - PullRequest
0 голосов
/ 21 августа 2010

У меня очень простой класс

public class Preferences
{
    public bool RepeatInfinite { get; set; }
    public int RepeatCount { get; set; }
}

Если я помещу этот класс в другую сборку, он отобразится на вкладке Настройки при поиске типа.Однако, если я помещу этот класс в ту же сборку, что и запущенная программа, я не смогу его увидеть или просмотреть.Что здесь происходит?

1 Ответ

2 голосов
/ 21 августа 2010

У меня была такая же проблема, и это довольно раздражает. Чтобы обойти это, я делаю следующее.

  • Создайте настройку и введите ее Object
  • Открыть файл настроек в блокноте
  • Измените тип на имя типа в той же сборке (полное имя)
  • Открыть конструктор.
  • Сделайте безобидное изменение, нажмите "Сохранить", и файл C # будет восстановлен с вашим типом.
...