Re: Building my own class library framework




"Ludwig" <lstuyck73@xxxxxxxxx> wrote in message
news:01948acb-352c-4125-913d-8dbe04b540d7@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi all,

we are building our own class library framework, with stuff in it that
can be used in various projects at various clients.

Initially we had 4 assemblies with everything in it. Of course, when
project A only needs one class, it gets everything in the assembly
also; and we don't want that.

Now we create an assembly for each control or main functionality, so
the project has to add a reference to the assembly it really needs.
But now, we introduce danger for circular references and dependency
issues; it's harder to maintain.

Is there a clean solution to make sure that projects only get the
classes they really need, but without the difficulties of having a lot
of assemblies? Maybe select what components are needed at build time
and then build an assembly with only the needed stuff?

What are your ideas?

The license idea that others have suggested sounds like the best
approach -if- you're shipping a library to clients for their use building
their own apps.

OTOH, the way I understood your question is that -you- are doing the app
building and you want to be able to only include certain controls from your
library depending on what your client has paid you to do. If this is the
case, I would be interested in what suggestions others might have.



.



Relevant Pages

  • Crystal Report Error in VS2005
    ... I am running our applications as managed assemblies from our intranet ... worked fine because I installed all the supporting dlls on the clients ... using Crystal Reports for Visual Studio 2005 I get the ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Sockets and Buffer size
    ... | client server design ", do you mean that async sockets ... | for a low numberof clients it's "enough" to use threads which are ... forgot to unload your emitted assemblies it would still probably work for a ... Now, that said, I would still use Async sockets - I think they're the ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Building my own class library framework
    ... can be used in various projects at various clients. ... of assemblies? ... visual studio solution file; then it finds out the visual studio ... and then an assembly is build with only the selected code ...
    (microsoft.public.dotnet.languages.csharp)
  • HELP! Crystal Reports for VS2005 not working!
    ... I am running our applications as managed assemblies from our intranet ... site using a stub executable to load the assembly on the clients ... using Crystal Reports for Visual Studio 2005 I get the ...
    (microsoft.public.dotnet.distributed_apps)
  • Crystal Reports for Visual Studio 2005 error in Managed Assembly, HELP!
    ... I am running our applications as managed assemblies from our intranet ... site using a stub executable to load the assembly on the clients ... using Crystal Reports for Visual Studio 2005 I get the ...
    (microsoft.public.vb.crystal)

Loading