Я создал проект библиотеки классов, который имеет количество классов и перечислений. Все они объявлены в одном и том же пространстве имен. Однако при компиляции самой библиотеки классов некоторые другие классы / методы сообщают об ошибке, которая не приводит к окончательной ссылке на перечисления perticular. Я объявил enum как public.
namespace CommonInterfaces
{
public enum SettingsType
{
EnumType1,
EnumTYpe2,
EnumType3
}
}
namespace CommonInterfaces
{
public interface IPlayer
{
void Add(SettingsType type); <-- Error occured.
}
}
Я пытался дать полное имя, например CommonInterfaces.SettingsType, но проблема не решена. Точная ошибка
Ошибка 1 Тип или имя пространства имен «SettingsType» не существует в пространстве имен «CommonInterfaces» (отсутствует ссылка на сборку?)
Как устранить ошибку?