C#:Tests。* namespace隐藏了另一个名称空间

我有2个名称空间: Project.Core; Tests.Project.Core; 在Project.Core中有一个名为“Text”的类。在Tests.Project.Core.TextTests(我为Text放置测试)我也使用NUnit,它也有一个Text类。 我想:“好吧,让它完全合格。”并编写了Project.Core.Text。 现在编译器抱怨它找不到Project.Core.Text。这是因为名称空间部分“Project.Core”也可以在“Tests.Project.Core”(!)中找到,它并没有意识到它已经是一个完全限定的名称...... 我该怎么做才能让编译器选择合适的类? 任何帮助表示赞赏! LG warappa     
已邀请:
您需要使用global关键字:
var text = new global::Project.Core.Text()
    

要回复问题请先登录注册