Hi,
I have a visual studio 2005 project with an installer project that
creates an MSI. My PPC application requires that the Compact Framework
2.0 be installed to the device. This all works perfectly fine.
My problem is that the .NET Framework 2.0 shows up under the "Launch
Conditions" for my installer, which results in users being unable to
install my PPC app to their device without first having .NET Framework
2.0 installed on their PC.
Is this the nature of all Pocket PC MSI installations developed in
VS.NET 2005?
If I try and remove the launch condition it tells me "This launch
condition is required and cannot be deleted because a dependency on the
..NET framework is present."
Within the Installer project, "Microsoft .NET Framework" shows up under
detected dependencies. However, all of my projects only reference the
Compact Framework 2.0, not the .NET Framework 2.0. So I'm not sure why
this is showing up as a detected dependency.
I tried lowering the version number of the .NET Framework launch
condition from 2.0.50727 to 1.1.4322 but this only results in a failure
during the install.
So can anyone help me out to find a way to build an MSI that installs a
PPC application and the Compact Framework to the device without first
requiring that the .NET framework is installed on the user's computer?
Or at the very least, works with .NET 1.1 being installed on the
computer instead of 2.0?