A namespace can be deployed across more than one assembly (see System.Diagnostics for example) but the assembly rules on visibility don't change - for a type to be seen outside of its assembly it must be marked as public
Richard Blewett - DevelopMentor
http://staff.develop.com/richardb/weblog
nntp://news.microsoft.com/microsoft.public.dotnet.languages.csharp/<98**********************************@microsoft.co m>
I am writing an application with several components and assemblies. This
morning I created a new assembly with the same namespace as another one. To
my surprise I could not acces objects in the older assembly from the new one.
I assumed that a namespace cannot cross assemblies, couldn't find information
on this.
So if an object is not found in a namespace of the current assembly, in will
not go into the other assembly?
Am I right or am I doing something wrong?
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com).
Version: 6.0.771 / Virus Database: 518 - Release Date: 28/09/2004
[microsoft.public.dotnet.languages.csharp]