«Тип не определен», когда я хочу добавить свой пользовательский класс в качестве типа настроек - PullRequest
0 голосов
/ 03 мая 2018

Я хочу добавить этот класс в качестве типа настройки:

using System.Collections.Generic;
using System.Configuration;

namespace MY_PROJECT.SUB_PROJECT
{
    [SettingsSerializeAs(SettingsSerializeAs.Xml)]
    public class Configs: List<ConfigData>
    {
        Configs(int capacity): base(capacity) { }

        public string GroupName { get; set; }
    }
}

Итак, что я сделал:

  1. Выберите Просмотр ... в раскрывающемся списке типов:
    enter image description here
  2. Я не могу видеть пространство имен MY_PROJECT: enter image description here
  3. Итак, я набрал полный тип вручную: enter image description here
  4. В результате возникла ошибка:

    Type 'MY_PROJECT.SUB_PROJECT.Configs' is not defined.
    

    enter image description here

Я также пробовал SUB_PROJECT.Configs и Configs в одиночку. Ничего не помогло Почему мой класс не отображается в браузере?

1 Ответ

0 голосов
/ 03 мая 2018

Чтобы получить что-то в качестве ссылки, вам нужно скомпилировать его как файл dll. В Visual Studio они называют это «библиотекой», которая на самом деле является просто классом без основной функции. Другой вариант - просто оставить его в том же пространстве имен и перетащить класс во все, над чем вы работаете.

...