Problem with Installer

S

shashivrat

Hi

We have developed an application for Pocket PC (HP ipaq) in VB.NET
with CF 1.0.
We are in the process of developing an installer for it. The link below
is very helpful

http://msdn.microsoft.com/library/d...us/dnnetcomp/html/deploy_cf2_apps_cab_msi.asp


It's installing our application to the device and creating one folder
to my desktop containing the DLL of Custom logic written by us. When we
tried to install it again it asks "The application is already install
"and gives me option to repair or remove the application from the
Desktop machine,

We tried installing it in two devices via ActiveSync. To start with
both the devices did not have the application installed in them.
Firstly we installed it on Device1. The application got installed on
Device 1.
Now we connected Device 2 to the desktop computer and tried installing
the application on Device 2. Now the installer opened the window with
the message "Application already installed" with options to
"Remove | Repair".
Is not this message logically incorrect considering the fact that
Device 2 does not have the application installed in it?


This is perhaps so because while installing the application on the
device the installer creates a folder with some files (dll's). This
remains on the desktop computer even after the application gets
installed on the device.

The requirement is that it should not prompt the message "Remove or
Repair" when we try to install to other devices (Not containing the
application) .Every time it should install as a fresh application

For custom logic we write the same code as in link.

Thank you.
 
G

Guest

Once you run the MSI, the app is registered with ActiveSync. To install on
multiple devices, use the ActiveSync UI. Under the Tools->Add/Remove
Programs menu.

-Chris
 

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