Home All Groups Group Topic Archive Search About

msi .NET dependency

Author
21 Jul 2006 8:53 AM
GraemeE
Hi,

I've created setup and custom installer(C#) projects using VS2003 to package
and deploy an application to a device, but some users are reporting that
unless they have .NET 1.1 installed, when they open the msi, they get the
following message:-
"This setup requires the .NET Framework version 1.1.4322. Please install the
..NET Framework and run this setup again..."
I know that in general .NET apps run against the version of .NET they were
compiled against but this can be overridden in the app config file, but is a
similar thing possible in the context of the msi?

These users have already got .NET 2.0 so they should not be forced into
installing 1.1 just to install something on their PocketPc device.

Thanks,

Graeme

Author
3 Aug 2006 3:38 PM
Alex via DotNetMonster.com
You probably need to setup the launch conditions. Take a look at this thread
for more details:

http://www.dotnetmonster.com/Uwe/Forum.aspx/dotnet-general/23254/1-1-Setup-fails-on-2-0


GraemeE wrote:
Show quote
>Hi,
>
>I've created setup and custom installer(C#) projects using VS2003 to package
>and deploy an application to a device, but some users are reporting that
>unless they have .NET 1.1 installed, when they open the msi, they get the
>following message:-
>"This setup requires the .NET Framework version 1.1.4322. Please install the
>.NET Framework and run this setup again..."
>I know that in general .NET apps run against the version of .NET they were
>compiled against but this can be overridden in the app config file, but is a
>similar thing possible in the context of the msi?
>
>These users have already got .NET 2.0 so they should not be forced into
>installing 1.1 just to install something on their PocketPc device.
>
>Thanks,
>
>Graeme


AddThis Social Bookmark Button