Looking for Setup and Deployment Ideas / Best Practices

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



I'm hoping to hear about some people's experience/suggestions building
and deploying .NET 2.0 applications that rely on shared components.

Specifically, I have a few levels of strongly named depencies:

[Windows Services] --> OE.DLL --> BL.DLL --> ML.DLL

[ASP.NET UI] --> BL.DLL --> ML.DLL

I am in an environment where I have created 6 windows services that
rely on OE. OE relies on BL, BL relies on ML. Both OE and BL change
frequently, and recompiling each windows service after OE changes or
BL changes is unacceptable. In addition, there is an ASP.NET UI that
references BL.

I'm looking for any efficient packaging/deployment ideas that you
might currently use or have seen used in a scenario like this. For
example, should I create a setup project for OE, and anytime OE or BL
changes, I just stop all of the services and run the OE setup,
updating the GAC, and restart the services? Should each Windows
Service have its own setup project, and reference another setup
project?? Should the BL and OE have their own setup projects???

Thanks for any ideas you may have.

.



Relevant Pages

  • build and deployment best practices .net 2.0
    ... I am in an environment where I have created 6 windows services that ... references BL. ... example, should I create a setup project for OE, and anytime OE or BL ...
    (microsoft.public.dotnet.framework)
  • Re: How can I exclude a .tlb file from a VS setup project?
    ... Never mind - I found the answer: in the Setup Project's File System ... setup project, ... be ignored as it has no references to anything else. ... wrapper around the 'Lotus Domino Objects' COM object aka domobj.tlb. ...
    (microsoft.public.dotnet.framework.interop)
  • Re: Active/Passive to Active/Active
    ... Windows services). ... Quorum disk for data storage. ... With the above setup there are no issues with A/P setup... ...
    (microsoft.public.windows.server.clustering)
  • Re: Program Failing to Run
    ... and you needn't install .net 1.1 in this case. ... using the same setup file. ... Create a Setup project in the solution which contains your project. ... Microsoft Online Community Support ...
    (microsoft.public.dotnet.framework)
  • RE: Setup package Primary output
    ... is the setup project a standard setup or websetup or is ... Microsoft MSDN Online Support Lead ... Both my Debug and Release config use the bin folder for out put... ...
    (microsoft.public.vsnet.setup)