Jenan
Jenan

Reputation: 3320

.NET Framework - Installing the application

I want to make an application (windows application) using C# and .NET Framework 3.5.

I want to make the install the application. I want the installation to determine - whether the user has the framework in the system. If the user does not have a framework - I want to install it.

How to create an installation of application with NET Framework 3.5?

Upvotes: 0

Views: 184

Answers (2)

Thorsten Dittmar
Thorsten Dittmar

Reputation: 56727

You could also use the Windows Installer XML toolkit, which contains ways to determine whether the required .NET version is installed. Also, you get an MSI installer.

Another way would be to use InnoSetup. You can write code using the integrated Pascal script interpreter which checks for the installed framework version.

The Installer project type that comes with "higher" versions of Visual Studio also contains ways to make the .NET Framework a requirement.

I've worked with all three of them and can tell you: it works. There may be other ways, like NSIS, but I haven't used them.

Upvotes: 1

ChrisF
ChrisF

Reputation: 137188

If you use something like ClickOnce to install your application this will happen automatically. When you set it up it determines which version of .NET is required for your application. It doesn't include the required version in the installer - so your installer says the same size regardless - but puts in code that will install the correct version from Microsoft as required.

Upvotes: 2

Related Questions