Проблема / конфликт пространства имен, почему? - PullRequest
0 голосов
/ 11 октября 2010

Я представляю новое пространство имен Ebot.Mind для класса Cat

namespace Ebot.Mind
{
  class Cat
  {
  }
}

Теперь у меня есть одно пространство имен, которое называется Mind.Logging,

namespace Ebot.Mind
{
 using Mind.Logging;
  class Cat
  {
  }
}

Теперь, когдаЯ пытаюсь использовать какую-либо функциональность в пространстве имен Mind.Logging, он не может ее найти.

Я никогда не сталкивался с такой проблемой.

Как ее можно исправить?

Ответы [ 2 ]

0 голосов
/ 11 октября 2010

Я думаю, что компилятор пытается найти пространство имен "Mind.Logging" в пространстве имен "Ebot.Mind", и поэтому он не может его найти.

Чтобы исправить это, попробуйте поставить "using Mind.Logging;" выше объявления пространства имен, например:

using Mind.Logging;
namespace Ebot.Mind
{
...
}
0 голосов
/ 11 октября 2010

Mind.Loggin находится в отдельной сборке? Если да, вам нужно добавить ссылку на эту сборку.

Как указывает InSane, вы также можете попробовать установить псевдоним для Mind.Logging, если есть проблема с путаницей в Ebot.Mind и Mind.Logging.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...