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, but often lately when I fix it, it
doesn't "work".
I have to manually delete dlls, restart VS.Net, close the solution,
stuff like that to get it to work.
Somewhere, something is getting heldup for whatever reason.
Is there any way to take a DLL and find its dependencies? When it says
that there is a reference to DLL XXX.XXX with version 1.123.1233.3211 ,
where is that information stored?
I tried looking at the DLL in ISDASM and tried looking at the project
file in notepad, but no luck.
How can I find these dependencies? 4 5120
if you have assemblies A, B, and C, and A depends on B and C depends on B
and A, then you can easily get this problem.
A's dependency on B is defined as a dependency on the DLL file, while B's
dependency is a project dependency, so it is updated with each build.
Problem is, when you compile C, it wants to put both A and B into the
project folder, which won't work, because A depends on a different version
of B than C does.
The way to fix this: go through your projects for A, B and C. Drop every
reference and recreate it. If you make a DLL reference somewhere, make the
same reference everywhere. You cannot mix and match.
--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster http://blogs.msdn.com/nickmalik
Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"cmay" <cm**@walshgrou p.com> wrote in message
news:11******** **************@ g44g2000cwa.goo glegroups.com.. . 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, but often lately when I fix it, it doesn't "work".
I have to manually delete dlls, restart VS.Net, close the solution, stuff like that to get it to work.
Somewhere, something is getting heldup for whatever reason.
Is there any way to take a DLL and find its dependencies? When it says that there is a reference to DLL XXX.XXX with version 1.123.1233.3211 , where is that information stored?
I tried looking at the DLL in ISDASM and tried looking at the project file in notepad, but no luck.
How can I find these dependencies?
Yes, I understand why I would get this error, but my problem is that I
fix the issue in VS.Net, but it doesn't take effect like it should.
Basically I have the situation you are describing. I have 3 DLLs (2 of
which depend on the 3rd) which are all referenced by my main project. From time to time I will update one of the DLLs and forget to rebuild
the others with the new references, and end up with the dependency
errors on the build.
At this point, there is no "fix" that will work 100%.
I rebuild all projects.
I delete all existing DLLs from my components folder.
I re-reference all DLLs.
I delete all the bin folders.
I restart IIS.
I restart VS.Net.
So when I was having this problem last, it kept telling me that there
was a reference to some old version of a DLL, even though I had re-done
all the references for the 3 projects that reference that DLL many
times over.
I wanted to see if I could actually open up the DLLs manually and view
their dependencies, so I could see where the problem was. It has to be
either a) DLLs are not being properly rebuilt w/ their new references,
b) VS.Net is somehow not recognizing that the DLLs have been updated
during the build process.
Maintain the References as a project output. (so it will update upon
the rebuild of independant dlls to the dependant ones).
Else if you dont want the references to be used in the code directly,
then what we did is we removed reference from one of the project.
like
A depends on B.
C depends on A and B.
so we made C depends on A (by removing B's reference)
and output of A and C is kept at the same place / directory (or Say a D
project which needs all). So in that directory-location we always have
the latest version of all the Dlls-assemblies.
---
hB
I have a really odd hunch. May not be anything, but it's easy to check. http://blogs.msdn.com/nickmalik/arch...21/431206.aspx
Open the project files for each of the projects. Look at the project GUID.
Make sure that all project GUIDs are different.
Like I said... just a hunch.
--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster http://blogs.msdn.com/nickmalik
Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"cmay" <cm**@walshgrou p.com> wrote in message
news:11******** **************@ g44g2000cwa.goo glegroups.com.. . Yes, I understand why I would get this error, but my problem is that I fix the issue in VS.Net, but it doesn't take effect like it should.
Basically I have the situation you are describing. I have 3 DLLs (2 of which depend on the 3rd) which are all referenced by my main project.
From time to time I will update one of the DLLs and forget to rebuild the others with the new references, and end up with the dependency errors on the build.
At this point, there is no "fix" that will work 100%.
I rebuild all projects. I delete all existing DLLs from my components folder. I re-reference all DLLs. I delete all the bin folders. I restart IIS. I restart VS.Net.
So when I was having this problem last, it kept telling me that there was a reference to some old version of a DLL, even though I had re-done all the references for the 3 projects that reference that DLL many times over.
I wanted to see if I could actually open up the DLLs manually and view their dependencies, so I could see where the problem was. It has to be either a) DLLs are not being properly rebuilt w/ their new references, b) VS.Net is somehow not recognizing that the DLLs have been updated during the build process. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
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 are none, I
will delete the record. If there are, I will change a field called
bitStatus from 1 to 0. Enterprise Mgr. does something like this under
All Tasks, Display Dependencies. The normal way I do it is to manually
check for the existance of...
|
by: Bruce Wilhelm |
last post by:
I have a VS2003 solution with 4 projects in it. I am trying to set up the
dependencies in the dialog box, but after I close the dialog the dependencies
do not change. Is there something that I am missing that keeps resetting the
dependencies wrongly.
Thanks,
Bruce
|
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, but often lately when I fix it, it
doesn't "work".
I have to manually delete dlls, restart VS.Net, close the solution,
stuff like that to get it to work.
|
by: Seba |
last post by:
For db2 UDB I need to get dependency information for views.
What I'm looking for is the tables that have the source information for
the view.
i.e. : if the following view was defined in my database:
create view my_view as
|
by: mp |
last post by:
Hi,
I have problem with project dependencies.
I have made new setup application and everything works perfectly on my comp
with VS 2003. On another computer with VS 2002 it does not work. Normally it
does not work on computer without VS framework.
I am not sure what proper way is to include dependencies.
I know how VS automatically discovering all dependencies and add it to
| |
by: JT Lovell |
last post by:
I have a solution with 5 projects and I need them to build in a particular order. I understand that setting the project dependencies will allow this, but when I go to the Project Dependencies dialog, the "Depends on" checkboxes are grayed out. Is there something else required in order to enable these?
Thanks,
--
JT Lovell
|
by: barias |
last post by:
Although circular dependencies are something developers should normally
avoid, unfortunately they are very easy to create accidentally between
classes in a VS project (i.e. circular compile-time dependencies). But
then I started wondering how "easy" it would be to similarly make a
NON-RUNTIME circular dependency between (implicitly linked) DLLs.
Indeed authors like John Lakos, who focus on compile/link-time
dependencies (not run-time),...
|
by: =?Utf-8?B?WW9naSBXYXRjaGVy?= |
last post by:
Hello,
I am using Visual Studio-2003. I created a project to build my library.
Since I am using third party libraries as well, I have specified those
additional library dependencies in project as "Additional Dependencies" under
Linker-Input options. Since those libraries are also in different directory,
I specified that library path in project as "Additional Library Directories"
under Linker-General options.
This is where I see some...
|
by: Scott Sauyet |
last post by:
I found myself needing to find my way recursively through a document
in XSLT, finding the dependencies one element had on others, and
including only those in an initial set, their dependencies, the
dependencies of those dependencies and so on. I managed to do it, but
I'm not really happy with the method, and I'm wondering if anyone can
suggest something better.
My technique involves manipulating a string containing the names,
calling a...
|
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 subjected to the
build dependencies set in the project files.
|
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
| |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 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 a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
| |
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
|
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |