using Foo.Uber;
namespace MyStuff.Foo
{
class SomeClass{
void DoStuff(){
// I want to reference the outer "absolute" Foo.Uber
// but the compiler thinks I'm refering to MyStuff.Foo.Uber
var x = Foo.Uber.Bar();
}
}
}
¿Cómo podría solucionar esto? Simplemente mover la declaración de uso dentro de mi espacio de nombres no ayuda.Confusión de espacio de nombres absoluta/externa e interna en C#
Algo así como usar Foo.Uber = FooUber; => ver http://stackoverflow.com/questions/262469/namespace-collisions – CodingBarfield