AvaloniaUI/Avalonia.Markup.Declarative

"Dock" - class Name vs. Namespace Conflict - with Dock library.

najak3d opened this issue · 2 comments

I am integrating your library with "Dock.Avalonia" which creates a namespace conflict for "Avalonia.Controls.Dock", as shown here. The existence of the "Dock" namespace, confuses the compiler. I can manually fix this by changing "Dock" to "Avalonia.Controls.Dock".

How do you think this should be fixed? Perhaps the perpetrator is the Dock.Avalonia library itself, which has a namespace that now matches an Avalonia control type.

image

The github for the "Dock" library is here, by @wieslawsoltes :
https://github.com/wieslawsoltes/Dock

Should we reconsider the root namespace for this library, given this name conflict?

Thanks! I'll take a look tonight