Merge module target audience...
From: Christer (winterdk_at_hotmail.com)
Date: 02/25/04
- Next message: egonhidden: "Re: error 1935 installing framework"
- Previous message: Leo: "Setup & Win 98"
- Messages sorted by: [ date ] [ thread ]
Date: 25 Feb 2004 07:08:23 -0800
Hi all!
At my company development is devided into two segments: Creating core
components (such as web controls, deployment service classes etc.) and
custom applications as defined by our customers.
As the core components are used in the many different applications we
create, we thinking of creating a merge module containing these
components. I've read the SDK regarding strong naming assemblies (for
registration in the GAC) and got it to work just fine.
Now, as I see it, there are two target audiences for the merge module:
The customers, that may have one or more applications made by us, and
the developers that are developing applications and use the
assemblies. As of now, we expect the merge module to be the only
source to the assemblies to avoid potential assembly mixup's.
How can we utilize the merge module in both situations properly? I
mean, if the developer installs the merge module via some installer,
the developer will have the right assemblies on the local machine.
However, referencing the installed assemblies is not easy, which may
force the developer to fetch the assemblies from the source of the
merge module (not good).
Including the core assembly in the custom application project and the
core component merge module in the install project strikes me as
redundant, as the "project output" from the applocation project also
contains the core components. How can this be avoided? Is there no
other way than to manually select the installer files myself?
Any feedback on how to keep core components confined (and still
usable) in custom application development would be appreciated.
Kind regards
Christer
- Next message: egonhidden: "Re: error 1935 installing framework"
- Previous message: Leo: "Setup & Win 98"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|