Windows Application

  • Thread starter Thread starter CV
  • Start date Start date
C

CV

Hi,

I have an application developed in vb.net. I would like to distribute the
application in a CD with auto run. If the target system doesnot have the
frame work installed, then the frame work should be installed
automatically. I will include dotnetfx.exe in the same folder where
setup.ini is located. I have made the following changes in the setup.ini for
auto installation of frame work.


[MSILoader]
MSIFileName=myapplication.msi
[FXSection]
SupportedRuntimes=1.1.4322
InstallUrl=.\.
Message=1.1.4322
UseDefaultMessage=1


Any suggestions would be greatly appreciated.

Regards
CV
 
You might also want to look into using Nullsoft Scriptable Install
System (NSIS). Check them out at:

http://nsis.sourceforge.net/home/

It's an open source install engine that was and is developed by the same
people that brought you WinAmp. I use it for installing .NET
applications on user's systems.

If you look at their site you'll find scripts that detect if the .NET
runtime is on the system. I created my own script based on stuff I found
on their website and it works great. I found it worthwhile to invest
time in using this engine rather than the bootstrapper that Microsoft
provides because ultimately it's very limited.

Sure beats spending thousands for InstallShield or Wise.
 
Hi,

Take a look at this one:
http://www.devage.com/dotNetInstaller/dotNetInstaller.html

I spend some time looking for a good installer, and this one is in my
opinion the best I saw: It doesn't only look for the Framework, but also for
other components you need to install with your application. Really a nice
piece of software, easily customizable, and: free!!! hehe :-) I use it with
all my applciations.

Pieter
 
* "CV said:
I have an application developed in vb.net. I would like to distribute the
application in a CD with auto run. If the target system doesnot have the
frame work installed, then the frame work should be installed
automatically. I will include dotnetfx.exe in the same folder where
setup.ini is located. I have made the following changes in the setup.ini for
auto installation of frame work.

Using Visual Studio .NET 2003 to Redistribute the .NET Framework
<URL:http://msdn.microsoft.com/library/en-us/dnnetdep/html/vsredistdeploy1_1.asp>

Plug-In:

<URL:http://groups.google.com/[email protected]>
<URL:http://workspaces.gotdotnet.com/vsboot/>

Download
<URL:http://www.gotdotnet.com/community/...f0a23-f529-4158-8e0a-d187d16f41f1&newsId=1981>

Framework 1.1:

Redistributing the .NET Framework 1.1
<URL:http://msdn.microsoft.com/library/en-us/dnnetdep/html/redistdeploy1_1.asp>

..NET Framework 1.1 Deployment Guide
<URL:http://msdn.microsoft.com/library/en-us/dnnetdep/html/dotnetframedepguid1_1.asp>

..NET Framework 1.1 Redistributable Prerequisites
<URL:http://msdn.microsoft.com/library/en-us/dnnetdep/html/NETFx1Redistreq1_1.asp>

..NET Framework Redistributable Package 1.1 Technical Reference
<URL:http://msdn.microsoft.com/library/en-us/dnnetdep/html/dotnetfxref1_1.asp>

Framework 1.0:

..NET Framework Deployment Guide
<URL:http://msdn.microsoft.com/library/en-us/dnnetdep/html/dotnetframedepguid.asp>

Using Visual Studio .NET to Redistribute the .NET Framework
<URL:http://msdn.microsoft.com/library/en-us/dnnetdep/html/vsredistdeploy.asp>
 
that works fine except you need

[MSILoader]
MSIFileName=myapplication.msi
[FXSection]
SupportedRuntimes=1.1.4322
InstallUrl=.\dotnetfx.exe
Message=1.1.4322
UseDefaultMessage=1

-> changed the InstallURL
and have the dotnetfx.exe in the same folder
 
Back
Top