Hi Chris,
The Global Namespace option needs to be used in the library where you want to prefix all classes with that namespace.
Yes, I know that and I'm using that alle the time in my Core dialect libraries and applications.
n order to use that library from another app/library without prefixing types with the default namespace, you need to enable the /ins option (in app properties, compiler page) in this app/library. It's the same thing as if you are using the VOSDK libraries, you need to specify the /ins option in apps using it, otherwise you need to type names with the namespace "VO".
In my application I do use the /ins compiler option, and in fact I do not have to specify the VO namespace.
But to use the class from my library I have to use the using statement.
As far as I understand to make the work I have to use the special attribute ImplictitNameSpaceAttribute for the compiler.
Wolfgang