473,382 Members | 1,766 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

Code Sharing using vs.net 2005 (no team suite)

Hi,

Im setting up a new project in which I'd like to share code across
numerous other projects, specifically a control library and an array
of common objects. Im not really sure how best to go about this, i've
done this two ways in the past and both have proved a little
problematic.

1) Create a new solution in a common area with a common name for all
projects to share. This is fine, although there's the overhead of
having 2 solutions open at once as I tend to develop components (or at
least augment them) simultaneously as I do the view or IDE instance.
Also with this method its a bit of a build nightmare, unless you use
the GAC which can be longwinded.

2) Create a project in a common place and import that (open from
source safe) into my project solution and use there. This seemed a
better solution to be honest the biuld output directories are a pain.

Does anyone know of a better solution to tightly integrate code across
numerous projects? Should I make extensive use of the GAC? Am I
missing an easier solution?

Thanks and regards
Matt

Aug 28 '07 #1
1 1512
Matt,

Do it whatever you want using source save. You have with dotNet nothing to
do with the GAC as long as you not are using old COM objects.

I would avoid more projects as it is not about typical functional projects
(meant for the programmer not for the enduser). Such a functional project
can be a method or a class library, however be then sure that nothing can
change in that anymore as you start your end user project.

The last is not needed, you can build a solution that exists from more
projects, however is just my idea how it should be done.

Just my opinion.

Cor

"Matt Owens" <m.*****@lbs-ltd.comschreef in bericht
news:11**********************@y42g2000hsy.googlegr oups.com...
Hi,

Im setting up a new project in which I'd like to share code across
numerous other projects, specifically a control library and an array
of common objects. Im not really sure how best to go about this, i've
done this two ways in the past and both have proved a little
problematic.

1) Create a new solution in a common area with a common name for all
projects to share. This is fine, although there's the overhead of
having 2 solutions open at once as I tend to develop components (or at
least augment them) simultaneously as I do the view or IDE instance.
Also with this method its a bit of a build nightmare, unless you use
the GAC which can be longwinded.

2) Create a project in a common place and import that (open from
source safe) into my project solution and use there. This seemed a
better solution to be honest the biuld output directories are a pain.

Does anyone know of a better solution to tightly integrate code across
numerous projects? Should I make extensive use of the GAC? Am I
missing an easier solution?

Thanks and regards
Matt
Aug 29 '07 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Michael Rodriguez | last post by:
I see VS 2005 has finally been released. My only question is, why is it a "Trial Edition"??? TIA, Mike Rodriguez
2
by: Bob | last post by:
I got an Msdn Universal subscription, single developper (I'm alone). And noticed that I can get a free upgrade to Team Edition when it comes out. I also noticed the difference in price between the...
1
by: Ronald S. Cook | last post by:
I see MS is coming out with VS Team Edition for Database Professionals. Will it go into Team Suite somehow? Thanks, Ron
10
by: Joe | last post by:
Based on what it says in the subscribers downloads for Team Suite I would think it would be there. Can it be downloaded separately or is it just the Workgroups one? Visual Studio Team System...
0
by: Udi | last post by:
Hi All, I've created a unit test that internally interacts with a TCP server. The problem is that when I'm running the test from the TestManager I don't get any replies from the server. However,...
1
by: Shawn B. | last post by:
Greatings, I started using the Team Developer version of Unit Testing and the Team Developer version of Code Coverage. One thing I really like about it is that I can create my Unit Tests in a...
4
by: Elmo Watson | last post by:
Up until now, we've only used VS.Net and Visual Source Safe 6 So - now I hear about Visual Studio Teams Suite and Visual Studio Team Foundation Server What is all this, and how do they fit in...
9
by: Smokey Grindel | last post by:
Ok this is making me want to rip my hair out trying to figure out the real price of this thing... we are trying to make up our 2008 budget... we have VS 2005 Pro right now... we like the team...
2
by: jack | last post by:
friends, I would like to ask this question. i have read on net about MSTS and would like to more about it all i know about team suite is that it helps in developing an integrated application....
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.