Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to add Licence agreement in the setup project

Tags:

I wish to add licence agreement to my setup files (using setup project) If user does not accept it, setup should be cancelled.

Please advise how to do it. Thanks and best regards, Furqan

like image 460
Furqan Sehgal Avatar asked Nov 15 '10 07:11

Furqan Sehgal


People also ask

How do you create a project setup?

Go to Extensions > Manage Extensions > Online > Search, find, download and install Microsoft Visual Studio Installer Projects extension. 2). Add a new Setup Project in your solution > right-click Application Folder > Add > Project Output… > choose the corresponding Project > select Primary output > OK.

What is a setup project?

Setup projects are used to create a installer package for the applications we developed. Setup project will generate . EXE and/or . MSI files which can be installed on server or client machines.


1 Answers

You can easily add a "License Agreement" dialog to a setup project created in Visual Studio.

To do this, follow these steps:

  1. With your setup project open in Visual Studio, right-click on the project in the Solution Explorer, point to "View", and click "User Interface".

  2. Right-click on the "Start" group, and select "Add Dialog" from the pop-up menu.

  3. In the "Add Dialog" dialog, click the "License Agreement" icon and click "OK". A license agreement form will be added to your installer under the "Start" group.

  4. Drag and drop the "License Agreement" dialog in the list to rearrange where it appears in the setup sequence.

  5. With the "License Agreement" dialog selected, use the "Properties Window" to customize its options as needed for your application. The most important thing to set here is the "LicenseFile" property, which specifies the text file that contains the license agreement you want to be displayed.

    If you cannot find the text file that contains your license agreement, you need to add it to your setup project. To do this, select the "Browse" option from the "LicenseFile" drop-down box. Then, in the dialog that appears, double-click on the location where you want your license agreement to be copied to the target machine (presumably the "Application Folder"), and then click the "Add File" button. Your license agreement should be named "license.rtf", and must be encoded as an RTF file.

like image 140
Cody Gray Avatar answered Oct 20 '22 16:10

Cody Gray