Link to home
Start Free TrialLog in
Avatar of rgn2121
rgn2121Flag for United States of America

asked on

Windows apps development and dll's...compiling question.

When you create a windows app and let's say it has 3 dll's with it from class library's in your solution, and you need to make a change to something in one of the dll's, I am curious if you always have to use the new .exe as well since it is compiled with the new dll.

Where I work my apps sit on a server that I have some access to for development.  If I create an app as described above with 3 dll's and then the app .exe and I need to make a change to a dll, I can't just make that change, recompile the dll and replace it can I?  I have to recompile the .exe as well and replace it since the dll change correct?

Just wanting to make sure....  
ASKER CERTIFIED SOLUTION
Avatar of Jorge Paulino
Jorge Paulino
Flag of Portugal image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of rgn2121

ASKER

Yes, I thought it might be, but I get errors if I do that....I will try and post the error.
Avatar of rgn2121

ASKER

Well, I couldn't recreate it as easily as I thought, but it gave me an error like my a token ID or assembly ID didn't match and asked me about editing something to fix it.  Sorry...I know that is vague.  I will try to see if I can't recreate it over the next few days since it was a month or so ago that it happened.
Ok,
What king of dll it is ? A regular library ?
Avatar of rgn2121

ASKER

yes...just a class library project added to my solution...
It should work ...
Avatar of rgn2121

ASKER

Would it cause an issue if I did recompile the whole solution and then only used the new dll?  I will be making changes to an app this week and I will try to make it error out...
Avatar of rgn2121

ASKER

It didn't error out this time so maybe something was quirky the first time.  If I have issues again I will start a new thread and have the error message ready.  Thanks...