C
cmay
Maybe someone can give an idea of why I am having this problem before I
put my fist through the computer screen.
My problem goes like this....
Lets say I keep my DLLs in a folder called "DLLS".
I have an asp.net application called "app" that references some of
these dlls.
I make a change to one of the DLLs in the DLLS directory. (I open the
project, make the changes, build it (successfully), go to the bin
folder and copy it into the DLLS folder).
I open my asp.net application and "rebuild". (The DLL references are
pointing to the right place, and have "Copy local" set to true). The
rebuild does in fact copy the new DLL into the applications bin
directory (I can tell by file size, date, and using ILDASM).
But the rebuild does not enable my new application to gain any of the
changes in the DLL.
For example, lets say I added a class called "WhyDoesntThisCrapWork" in
the new DLL. That class is NOT available to me in the asp.net project.
I open the new DLL in ILDASM and it has everything.
I add the new dll to a new test application and it has everything.
So where could my asp.net application be caching its reference to the
old DLL, and what can I do to fix this and undo the reference?
What is the way you are supposed to be able to update a referenced DLL?
put my fist through the computer screen.
My problem goes like this....
Lets say I keep my DLLs in a folder called "DLLS".
I have an asp.net application called "app" that references some of
these dlls.
I make a change to one of the DLLs in the DLLS directory. (I open the
project, make the changes, build it (successfully), go to the bin
folder and copy it into the DLLS folder).
I open my asp.net application and "rebuild". (The DLL references are
pointing to the right place, and have "Copy local" set to true). The
rebuild does in fact copy the new DLL into the applications bin
directory (I can tell by file size, date, and using ILDASM).
But the rebuild does not enable my new application to gain any of the
changes in the DLL.
For example, lets say I added a class called "WhyDoesntThisCrapWork" in
the new DLL. That class is NOT available to me in the asp.net project.
I open the new DLL in ILDASM and it has everything.
I add the new dll to a new test application and it has everything.
So where could my asp.net application be caching its reference to the
old DLL, and what can I do to fix this and undo the reference?
What is the way you are supposed to be able to update a referenced DLL?