У меня есть проект, который использует Google .NET API.
У него есть корневое пространство имен «Google» (не задумываясь).
Я только что создал класс со следующим пространством имен
namespace Foo.Google{
class Bar{ }
}
Очевидно, что теперь это будет «конфликтом», поскольку Google
является неоднозначным (на самом деле приоритет отдается Foo.Google
).
Кроме простого переименования Foo.Google
в Foo.Goog
, есть ли другие более умные подходы?