У меня 2 пространства имен:
Project.Core;
Tests.Project.Core;C#: Tests. * Namespace скрывает другое пространство имен
В Project.Core есть класс с именем "Text". В Tests.Project.Core.TextTests (где я размещаю тесты для текста) Я также использую NUnit, который также имеет класс Текст. Я подумал: «Хорошо, сделайте это полностью квалифицированным». и написал Project.Core.Text.
Теперь жалобщик жалуется, что он не может найти Project.Core.Text. Это происходит потому, что пространства имен часть «Project.Core» также находится в «испытаний. Project.Core» (!), И он не понимает, что это полное имя уже ...
Что я могу сделать, чтобы компилятор выбрал правильный класс?
Любая помощь приветствуется!
Lg warappa
Спасибо, я просто нашел другой путь (пространство имен псевдоним): с помощью ProjectCore = Project.Core; но ваше решение также работает - принято! – 2010-11-23 08:04:21