Hi,
I have common classes/packages to share by different sets of projects. Some
share by project A and B, some by project A and C.
What is the best practice to handle shared classes? Should I take each set
of common classes out and compile them to individual dlls, e.g. ab.dll.
ac.dll, together with A.exe, B.exe, C.exe?
That way I ends up lots of dlls(projects) and kind of annoying.
In Java, I just put them in a single source tree, compile them all together
and when I deploy, I can use script to pull out right *.class.
But in CSharp, it is compiled to one dll, not one to one class files.