473,388 Members | 1,234 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,388 software developers and data experts.

Dependencies vs. References

In VC++ .Net 2003, how check or un-check boxes in the "Project Dependencies"
dialog? Nothing happens when I click the check boxes.0

If Project A needs Project B and B is a Reference of A, A gets recompiled
even if I change only a .cpp file in B.

When I originally converted from VC++ 6.0, B was only a "dependent" of A -
not a reference. If I changed only a .cpp file in B, then only that .cpp
file would be recompiled before the link. In my current <large> project I'm
changing one of the underpinnings which is currently referenced. This
causes a huge recompile every time I change a .cpp file.
Nov 17 '05 #1
1 1072
It is never a good idea to let two components depend on each other.
Better extract common types to a third lib and reference it from component A
and B.
Good look, Sebastian.
"Rob Haynes" <ro*******@usa.net> wrote in message
news:uU**************@TK2MSFTNGP12.phx.gbl...
In VC++ .Net 2003, how check or un-check boxes in the "Project
Dependencies" dialog? Nothing happens when I click the check boxes.0

If Project A needs Project B and B is a Reference of A, A gets recompiled
even if I change only a .cpp file in B.

When I originally converted from VC++ 6.0, B was only a "dependent" of A -
not a reference. If I changed only a .cpp file in B, then only that .cpp
file would be recompiled before the link. In my current <large> project
I'm changing one of the underpinnings which is currently referenced. This
causes a huge recompile every time I change a .cpp file.

Nov 17 '05 #2

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

Similar topics

3
by: Dan Hartshorn | last post by:
Anybody know if there is a system function that can be used from a stored procedure that determines if a given primary key has existing dependencies? I want to make a check for this and if there...
0
by: Mark Sisson | last post by:
Hi gurus. I've got a deployment project that included the project output from two other project in my solution. They have almost identical file dependencies. In fact, they both have references...
1
by: Henry Miller | last post by:
I have the following code (much simplified for this post). Note that SessionKey uses DataAccess, and DataAccess requires SessionKey in it's constructor. Public Class SessionKey Public...
7
by: Brian Sabolik | last post by:
I'm not sure if I've broken any Object Oriented rules or not, but ... I have projects in 2 different solutions that need to use each other's methods. Therefore I may have an "update" method in...
4
by: cmay | last post by:
I have been having some problems lately where I get the error where it says that it cannot copy the new DLL b/c it will overwrite a reference to the old version. I know why this error happens,...
1
by: Ken Durden | last post by:
I'm hoping to develop a build process which only increments the version number of an assembly when either its contents or one of its dependencies has changed. Our assembly structure translates...
4
by: Tiraman | last post by:
Hi, i have some problem to run my dll's (assemblies) on the production server. I have 3 dll's which use each other. Every thing is ok on my local machine where i developed them but when i...
6
by: =?Utf-8?B?YXByMDUyNA==?= | last post by:
I am wondering if there is a devenv switch that will ignore build dependencies that are set in .xxproj files. At the command line I am attempting to build individual projects that I do not want...
2
by: rkartheek | last post by:
I want to generate a list of table names into a file in the order of FK dependencies. The purpose is to truncate all tables in a given database/schema by using the generated file in a "for loop". I...
0
by: jadeite100 | last post by:
Hi All: I am new to displaytag and Maven. I download the displaytag-examples from the url "http://sourceforge.net/projects/displaytag/files/" it is part of the "displaytag-1.2-src.zip" I am using...
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: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
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...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

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.