I have used three dll's in my applications for years. I currently have two working appllications that use the same three dll's, using only project compatibility.
If I changed any of the dll's I would just recompile both applications and send out.
This has been ok so far as the two applications were never on the same system.
Now I have a third application out and one of my clients needs all three appliactions on the same system. But reading about binary compatibility makes my head hurt.
Can someone confirm the following:
If I change all three dll's to binary compatibility and copy the current dll into a folder under the dll project, recompile with binary compatibilty.
Then recompile all three applications.
What do I do on the target system?
It currently references the dll's in it's own directory. do i need to unregister the dll's and then copy the dll's into the system directory.
(p.s. changing the other applications to install the dll's into the system directory on setup)
and then re-register the dll's now residing in the system directory?
Then just install the other two appliactions?
If I changed any of the dll's I would just recompile both applications and send out.
This has been ok so far as the two applications were never on the same system.
Now I have a third application out and one of my clients needs all three appliactions on the same system. But reading about binary compatibility makes my head hurt.
Can someone confirm the following:
If I change all three dll's to binary compatibility and copy the current dll into a folder under the dll project, recompile with binary compatibilty.
Then recompile all three applications.
What do I do on the target system?
It currently references the dll's in it's own directory. do i need to unregister the dll's and then copy the dll's into the system directory.
(p.s. changing the other applications to install the dll's into the system directory on setup)
and then re-register the dll's now residing in the system directory?
Then just install the other two appliactions?