MSI - Setup and Deployment Project

VisualStudio.MSI History

Hide minor edits - Show changes to output

Changed lines 38-39 from:
* None
to:
* [[Banners for ilab ]] that you can include in your msi (see Tutorial 3 below)
Changed lines 46-53 from:

* [[How to package hello world |
How to package a Hello World executable]]: A minimalist example illustrates the basics.
* [[How to add information about yourself]]: Adding authorship
information.
* [[How to add a banner
to your msi dialogs]]: Adding a banner/logo gives your installer a professional look.
* [[How to install to the start menu and desktop ]]: Making your installed program accessible from the Start Menu and as a Desktop Shortcut.
* [[How to structure your installation directories]]: Organizing your installed software
to:
These tutorials are best done in sequence.
# [[
How to package hello world | How to package a Hello World executable]]: A minimalist example illustrates the basics.
# [[How to add
information about yourself]]: Adding authorship information.
# [[How
to add a banner to your msi dialogs]]: Adding a banner/logo gives your installer a professional look.
# [[How to install to the start menu and desktop ]]: Making your installed program accessible from the Start Menu and as a Desktop Shortcut.
# [[How to structure your installation directories]]: Organizing your installed software
Changed lines 51-52 from:
to:
* [[How to structure your installation directories]]: Organizing your installed software
Changed lines 50-52 from:
* [[How to install to the start menu and desktop ]]: Adding a link to your program so that it is accessible from the Start Menu and as a Desktop Shortcut.
to:
* [[How to install to the start menu and desktop ]]: Making your installed program accessible from the Start Menu and as a Desktop Shortcut.
Changed lines 50-52 from:
* [[How to include the start menu and desktop shortcut]]: Adding a link to your program so that it is accessible from the Start Menu and the Desktop.
to:
* [[How to install to the start menu and desktop ]]: Adding a link to your program so that it is accessible from the Start Menu and as a Desktop Shortcut.
Changed lines 50-52 from:
to:
* [[How to include the start menu and desktop shortcut]]: Adding a link to your program so that it is accessible from the Start Menu and the Desktop.
Changed lines 30-31 from:
The package is included as part of Microsoft's Visual Studio. You should not have to download any other files if you have it. The first tutorial shows you how to access it.
to:
The package is included as part of Microsoft's Visual Studio. You should not have to download any other files if you have Visual Studio. The first tutorial shows you how to access it.
Changed line 1 from:
(:title MSI :)
to:
(:title MSI - Setup and Deployment Project:)
Changed lines 38-39 from:
* [[Under construction]]
to:
* None
Changed lines 62-63 from:
* [[Under Construction]]
to:
* None
Changed lines 28-29 from:
!!! Getting the ''Setup and Deployment Project'' Utility
to:
!!! Getting the Setup and Deployment Project Utility
Changed lines 14-15 from:
The Setup and Deployment facility within Visual Studio is the utility that you can use to package and distribute your applications within these .msi files. If properly made, all necessary files, dependancies and build instructions will be bundled into the single file.
to:
The ''Setup and Deployment Project'' facility within Visual Studio is the utility that you can use to package and distribute your applications within these .msi files. If properly made, all necessary files, dependancies and build instructions will be bundled into the single file.
Changed line 18 from:
* [[#MSInstaller| Getting Microsoft Windows Installer]]
to:
* [[#MSInstaller| Getting the ''Setup and Deployment Project'' Utility ]]
Changed lines 28-31 from:
!!! Getting Microsoft Windows Installer

The package is included as part of Microsoft's Visual Studio. You should not have to download any other files if you have
it.
to:
!!! Getting the ''Setup and Deployment Project'' Utility

The package is included as part of Microsoft's Visual Studio. You should not have to download any other files if you have it. The first tutorial shows you how to access
it.
Changed lines 14-15 from:
Microsoft Windows Installer is the utility that you use to package and distribute your applications within these .msi files. If properly made, all necessary files, dependancies and build instructions will be bundled into the single file.
to:
The Setup and Deployment facility within Visual Studio is the utility that you can use to package and distribute your applications within these .msi files. If properly made, all necessary files, dependancies and build instructions will be bundled into the single file.
Changed lines 12-13 from:
You've probably used .msi files to install Windows application. Microsoft Windows Installer is a utility that you use to package and distribute your applications through these .msi files. If properly made, all files, dependancies and build instructins will be bundled into a single (.msi) file that another person can use to install your application through a simple wizard dialog.
to:
You've probably used .msi files to install many Windows applications via a simple to use wizard dialog. Its beauty is that a single file, which you can place on a web site, has all the necessary information to install everything correctly.

Microsoft Windows Installer is the utility
that you use to package and distribute your applications within these .msi files. If properly made, all necessary files, dependancies and build instructions will be bundled into the single file.
Changed lines 12-13 from:
Microsoft Windows Installer is a utility that you use to package and distribute your applications. create If properly made, all files, dependancies and build instructins will be bundled into a single (.msi) file that another person can use to install your application through a simple wizard dialog.
to:
You've probably used .msi files to install Windows application. Microsoft Windows Installer is a utility that you use to package and distribute your applications through these .msi files. If properly made, all files, dependancies and build instructins will be bundled into a single (.msi) file that another person can use to install your application through a simple wizard dialog.
Changed lines 60-61 from:
* %newwin% [[http://www.microsoft.com/technet/prodtechnol/windows2000serv/howto/winstall.mspx |Step-by-Step Guide to Creating Windows Installer Packages.]] from Microsoft [= TechNet =].
to:
* [[Under Construction]]
Changed lines 36-37 from:
* (Under construction)
to:
* [[Under construction]]
Changed lines 36-37 from:
* [[Under construction]]
to:
* (Under construction)
Changed lines 60-61 from:
* %newwin% [[http://www.microsoft.com/technet/prodtechnol/windows2000serv/howto/winstall.mspx |Step-by-Step Guide to Creating Windows Installer Packages.]] from Microsoft TechNet.
to:
* %newwin% [[http://www.microsoft.com/technet/prodtechnol/windows2000serv/howto/winstall.mspx |Step-by-Step Guide to Creating Windows Installer Packages.]] from Microsoft [= TechNet =].
Changed lines 45-48 from:
* %newwin% [[How to package hello world | How to package a Hello World executable]]: A minimalist example illustrates the basics.
* %newwin% [[How to add information about yourself]]: Adding authorship information.
* %newwin% [[How to add a banner to your msi dialogs]]: Adding a banner/logo gives your installer a professional look.
to:
* [[How to package hello world | How to package a Hello World executable]]: A minimalist example illustrates the basics.
* [[How to add information about yourself]]: Adding authorship information.
* [[How to add a banner to your msi dialogs]]: Adding a banner/logo gives your installer a professional look.
Changed lines 51-53 from:
* [[How to integrate in exisiting Setup project of Visual Studio | How to register .NET components in a new Visual Studio toolbox]]: Using the Grouplab Toolbox Installer to create and delete toolboxes during the setup process
to:
* [[How to integrate in exisiting Setup project of Visual Studio | How to register .NET components of a DLL file in a new Visual Studio toolbox]]: Using the Grouplab Toolbox Installer to create and delete toolboxes during the setup process
Changed lines 51-53 from:
* [[Under construction]]
to:
* [[How to integrate in exisiting Setup project of Visual Studio | How to register .NET components in a new Visual Studio toolbox]]: Using the Grouplab Toolbox Installer to create and delete toolboxes during the setup process
Changed lines 36-37 from:
* [[How to add an icon to your msi installation]]: Adding a logo gives your installer a professional look.
to:
* [[Under construction]]
Changed lines 45-47 from:
* %newwin% [[How to package hello world | How to package a Hello World executable]]: A minimalist example illustrates the basics.
* %newwin% [[How to add information about yourself]]: Adding authorship information.
to:
* %newwin% [[How to package hello world | How to package a Hello World executable]]: A minimalist example illustrates the basics.
* %newwin% [[How to add information about yourself]]: Adding authorship information.
* %newwin% [[How to add a banner to your msi dialogs]]: Adding a banner/logo gives your installer a professional look
.
Changed lines 36-37 from:
* [[Under construction]]
to:
* [[How to add an icon to your msi installation]]: Adding a logo gives your installer a professional look.
Changed lines 36-37 from:
* [[How to do something]]
to:
* [[Under construction]]
Changed lines 50-52 from:
* [[Examples go here]]
to:
* [[Under construction]]
Changed lines 46-47 from:
to:
* %newwin% [[How to add information about yourself]]: Adding authorship information.
Changed lines 45-46 from:
* %newwin% [[How to package a hello world executable]]: A minimalist example illustrates the basics.
to:
* %newwin% [[How to package hello world | How to package a Hello World executable]]: A minimalist example illustrates the basics.
Changed lines 45-47 from:
* %newwin%
[[How to package hello world]]: A minimalist example to illustrate the very basics.
to:
* %newwin% [[How to package a hello world executable]]: A minimalist example illustrates the basics.
Changed lines 45-46 from:
* [[Minimalist example: Packaging Hello World]]
to:
* %newwin%
[[How to package hello world
]]: A minimalist example to illustrate the very basics.
Changed lines 45-46 from:
* [[The minimal example: Packaging Hello World]]
to:
* [[Minimalist example: Packaging Hello World]]
Changed lines 45-46 from:
* [[Packaging Hello World]]
to:
* [[The minimal example: Packaging Hello World]]
Added lines 45-48:
* [[Packaging Hello World]]

!!! Advanced Tutorials
Changed lines 51-55 from:
!!! Advanced Tutorials

* [[Examples go here]]
to:
Changed lines 12-13 from:
MSI is the Microsoft
to:
Microsoft Windows Installer is a utility that you use to package and distribute your applications. create If properly made, all files, dependancies and build instructins will be bundled into a single (.msi) file that another person can use to install your application through a simple wizard dialog.
Changed line 16 from:
* [[#VisStudio| Getting Microsoft Visual Studio]]
to:
* [[#MSInstaller| Getting Microsoft Windows Installer]]
Changed line 24 from:
[[#VisStudio]]
to:
[[#MSInstaller]]
Changed lines 26-35 from:
!!! Getting Microsoft Visual Studio and the MSDN Library

As a university student, you can get a free copy of Microsoft Visual Studio.
If you have your own computer, we recommend that you do this as its often easier to develop on your own machine than on a university computer (which may restrict what you can do due to security issues).
* Go to [[https://msdn01.e-academy.com/ucalgary_cs/index.cfm?loc=login/login]].
* Click on ">> Forgot Password?"
* Enter your full U Calgary preferred or cpsc email address as your username and then click on "Go Find It!"
* Once you are in, click the 'Softare link' to see what you can download.
* From then on, it should be fairly straightforward to download Visual Studio and the MSDN library
.
to:
!!! Getting Microsoft Windows Installer

The package is included as part of Microsoft's Visual Studio. You should not have to download any other files if you have it
.
Changed lines 58-59 from:
* %newwin% [[http://msdn.microsoft.com/vcsharp/downloads/samples/23samples/ |Download 23 C# Code Samples.]] from the Microsoft Visual C# Developer Center.
to:
* %newwin% [[http://www.microsoft.com/technet/prodtechnol/windows2000serv/howto/winstall.mspx |Step-by-Step Guide to Creating Windows Installer Packages.]] from Microsoft TechNet.
Added lines 1-67:
(:title MSI :)
%define=box padding-left=1em padding-right=1em margin='3px 3px 0'%
%define=yellowbox box bgcolor=#fdfaea border='1px solid #ffad80'%
%define=redbox box bgcolor=#fff3f3 border='1px solid #ffc9c9'%
%define=bluebox box bgcolor=#f4fbff border='1px solid #a1cae6'%
%define=skybox box bgcolor=#f8fcff border='1px solid #aaaaaa'%
%define=greybox box bgcolor=#fbfbfb border='1px solid #aaaaaa'%
%define=greenbox box bgcolor=#e6f3e5 border='1px solid #8fd586'%
%define=whitebox box bgcolor=#ffffff border='1px solid #999999'%
\\
%rfloat% Attach:msi.gif
MSI is the Microsoft

!!! Contents

* [[#VisStudio| Getting Microsoft Visual Studio]]
* [[#recipes | Recipes, How-To's]]
* [[#tutorials | Tutorials and Examples]]
* [[#links | Links]]
\\
\\


[[#VisStudio]]
>>greenbox<<
!!! Getting Microsoft Visual Studio and the MSDN Library

As a university student, you can get a free copy of Microsoft Visual Studio.
If you have your own computer, we recommend that you do this as its often easier to develop on your own machine than on a university computer (which may restrict what you can do due to security issues).
* Go to [[https://msdn01.e-academy.com/ucalgary_cs/index.cfm?loc=login/login]].
* Click on ">> Forgot Password?"
* Enter your full U Calgary preferred or cpsc email address as your username and then click on "Go Find It!"
* Once you are in, click the 'Softare link' to see what you can download.
* From then on, it should be fairly straightforward to download Visual Studio and the MSDN library.

>><<

[[#recipes]]
>>yellowbox<<
!!! Recipes and How-To's

* [[How to do something]]

>><<


[[#tutorials]]
>>bluebox<<
!!! Tutorials and Examples

* [[Examples go here]]

!!! Advanced Tutorials

* [[Examples go here]]


>><<

[[#links]]
>>greybox<<
!!! Links

* %newwin% [[http://msdn.microsoft.com/vcsharp/downloads/samples/23samples/ |Download 23 C# Code Samples.]] from the Microsoft Visual C# Developer Center.

>><<