I have 10 Symbol wireless barcode device (model no:MC3000), they are running either WinCE4.2 or WinCE5.0.
Only .NET CF Framework 1.0 is installed for each device.
Recently, i just developed a Smart Device - WinCE 5.0 project with VS2005 (required .NET CF 2.0). I need to compiled it into .MSI deployment package.
i use the following example as guideline :-
So, what i did are:
- generate a CAB file (with Smart Device CAB Project at VS2005)
- create a custom class library (*.dll, written in C#) which uses Installer Class as template
- create a setup project to include all the above output to .msi installation package.
besides that, i need to include .NET CF 2.0 *.cab file into my *.msi deployment package and this cab file has to be automatically installed at handheld device before installing my project cab file.
problem arise when come to specify 2 cab files at my inifile which is something like the following:
then, i try to install my application with final *.msi package file when everything above is finished compiled. My handheld device is connected thru cradle with Active Sync 4.5.
During the installation process, a dialog box prompts out to ask for "Install .NET Compact Framework 2.0 using the default application install directory." , it does fine when i click Yes button, however, it doesn't install my TestingSoft.cab file later, it seems like my *.msi package file choose to install only one cab file instead of two ?
any clue ? anything wrong at my inifile?