Thank you Armin, this has cleared up a big misunderstanding on my part.
I would normally agree with you regarding keeping base namespaces the same
as assembly names, however, he have very big, powerful and sneaky
competitors who would love to get ahold of our proprietary scheduling
algorithms, so my bosses are just a little panicky. -- thus, I have also
been looking into the dotfuscator from preemptive software.
All of our assemblies will be private assemblies, so there is not an issue
with 3rd parties having to use them.
Now, here is a question...
Can you have a library of private assemblies in your app directories, but
create a global assembly that provides a wrapper around the private
assemblies -- such to expose certain code to 3rd parties who may want to
integrate?
"Armin Zingler" <(E-Mail Removed)> wrote in message
news:eulEh0$(E-Mail Removed)...
> "Richard Brown" <(E-Mail Removed)> schrieb
> > I think I might be on track to a misnomer that I keep running
> > into.
> >
> > A lot of the assemblies that I reference are named "System",
> > "System.Drawing", etc. There are dlls, ie, system.dll and
> > system.drawing.dll", etc. However, in my Imports statements, I also
> > use Import System and Import System.Drawing, which I assume are
> > 'namespaces'.
> >
> > So, is it that Microsoft just wanted to confuse us by naming them the
> > same, or is there some direct relation?
>
> No, they wanted to make it easier. If you are looking for a namespace,
> simply set a reference to a assembly with the same name (usually).
>
> > For example, if I have...
> >
> > Begin Namespace MyNamespace.SubSpace
> >
> > End Namespace
> >
> > Can I put that in an assembly called 'core.dll'. So I would
> > reference Core, but Import MyNamespace.SubSpace?
>
> Exactly.
>
> > Although not a big deal, I think I would like to keep the dll names a
> > little bit different than the actually namespaces, such as "spcore",
> > "spui", "spetc"...
>
> I think different. ;-)
>
>
> --
> Armin
>
|