我正在为类Cat
引入一个名为Ebot.Mind的新命名空间namespace Ebot.Mind
{
class Cat
{
}
}
现在我使用名为Mind.Logging的命名空间,
namespace Ebot.Mind
{
using Mind.Logging;
class Cat
{
}
}
现在,当我尝试使用Mind.Logging命名空间下的任何功能时,它无法找到它。
我从未处理过这样的问题。
如何解决?
答案 0 :(得分:0)
Mind.Loggin是否位于单独的程序集中?如果是,则需要添加对该程序集的引用。
正如InSane指出的那样,如果与Ebot.Mind和Mind.Logging存在混淆问题,你也可以尝试在Mind.Logging上设置一个别名。
答案 1 :(得分:0)
我认为编译器正试图在命名空间“Ebot.Mind”下找到名称空间“Mind.Logging”,因此他无法找到它。
要修复它,请尝试使用“使用Mind.Logging”;在命名空间声明之上,如下所示:
using Mind.Logging;
namespace Ebot.Mind
{
...
}