Organize Projects and Assemblies

  • Thread starter Thread starter bstrike
  • Start date Start date
B

bstrike

I am certain, this question was asked plenty of times before, but I
could not find a satisfying answer. So please apologyze my lack of
knowledge. We are fairly new to .NET and C#.

We would like to create a new ERP System with C#.NET that will contain
Windows Forms, Web Forms, UserControls, Resource files for multilingual
environments, and many Code-Behind classes as well.

Our first thought was an organization like this:

Solution <Abbreviation for Company Name>
|_Common Folder
| |_User Controls (Folder)
| | |_Domains (Folder)
| | |_Entities (Folder)
| | |_Controls & Classes
| |_Classes (Folder)
| |_Code
|_Product 1 (Project)
| |_Windows Version
| | |_Forms
| | |_Classes
| | |_Code
| |_Web Version
| | |_Forms
| | |_Classes
| | |_Code
| |_Language based Objects
| |_Ressource Files
|
|_Product 2 (Project)
| |...
|_Product 3 (Project)
| |...
....
Assuming this kind of structure would be durable could we
still refer to a namespace-setup like Company.Product.Forms,
and Company.Common.Controls throughout all projects within
the soulution? And, what would we have to consider to maintain
different realases/versions of thesame product/project?

What would be the down side of this setup?

Thanks, your input will be very much appreciated.
 
Robbe,

thank you very much. Your feature was exactly the answer to my
questions. Thanks again and keep up the good workon eggheadcafe.com.

Brent
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top