Closed usmanatron closed 10 years ago
Another idea is to move UsageException and the Ninject stuff into aPC.Common and not rename it. Then the Communication library is just communication. The disadvantage is a new dependency on aPC.Common for aPC.Client, but that isn't actually /that/ bad?
Now sorted. Kept the name as-is and moved all the non-communication stuff into a new assembly called aPC.common.Client (as it was all things specific to my clients i.e. not needed in third party integrations)
The aforementioned project does more than communication these days. It also defines Client specific things like UsageExceptions along with Ninject helper stuff.
Ideally, this should be appropriately renamed to clean this up. An alternative is to merge it into aPC.Common, however I like the idea of having a very lightweight library that can be used in third party applications...