Upgraded DLL does not overwrite the original

R

rory.groves

A DLL file included in a Deployment package in VS2005 does not
overwrite a previous version DLL on the device when installed.

I'm guessing because the older DLL may be still be "registered" when
the new DLL attempts to overwrite, and therefore does not.

No errors are thrown, i'm just not able to get the new DLL on the
device unless the old application is uninstalled entirely first.

Any way to force an overwrite??
 
G

Guest

Have you made certain the application is shut down and not holding the DLL?
I also think you can mark files in the installer as to what replacement
behavior to follow (leave, replace if newer, etc).


--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Managed Code in an Embedded World
www.OpenNETCF.com
 
R

rory.groves

Have you made certain the application is shut down and not holding the DLL?
I also think you can mark files in the installer as to what replacement
behavior to follow (leave, replace if newer, etc).

The replacement behavior is available for compiling a project, but not
copying an individual file.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top