======Microsoft - Visual Studio======
[[http://msdn.microsoft.com/en-us/vstudio|Microsoft - Visual Studio]] \\
[[http://support.microsoft.com/kb/2019667/en-us|Microsoft Support - Latest Supported Visual C++ Downloads]] \\
[[http://support.microsoft.com/kb/2661358/en-us|Microsoft Support - Minimum service pack levels for Microsoft V C++ Redistributable Packages]] \\
[[https://visualstudio.microsoft.com/vs/older-downloads/|Microsoft - Visual Studio Older Downloads]] \\
[[https://docs.microsoft.com/en-us/previous-versions/visualstudio/|Microsoft Docs - Visual Studio previous versions documentation]]
[[http://www.learnvisualstudio.net/|LearnVisualStudio.NET]] provides courses for learning to program in C# with Visual Studio. [[http://www.learnvisualstudio.net/buy-now/|Pricing]] \\
**Visual Studio C++ 2003 (.Net)** \\
[[https://stackoverflow.com/questions/1596167/where-to-download-microsoft-visual-c-2003-redistributable#6132093|Stack Overflow - Where to download Microsoft Visual c++ 2003 redistributable]]. It never existed as separate distributable, but was part of the [[http://www.microsoft.com/downloads/en/details.aspx?familyid=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en|.NET 1.1 runtime installer]]. If you need msvcp71.dll as well, you may need the [[http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9b3a2ca6-3647-4070-9f41-a333c6b9181d|.NET 1.1 SDK installer]]. Or using 7-zip extract the FL_msvc* files out of "VS7.1sp1-KB918007-X86.exe\.text\6.cab\" from [[https://www.microsoft.com/en-us/download/details.aspx?id=703|Microsoft® Visual Studio® .NET™ 2003 Service Pack 1]] and rename the file to their msvc*.dll filename (ignore the _2, _3, _4, etc. they are the same).
**Visual Studio C++ 2005 SP1** \\
[[http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26347|Microsoft Download Center - Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update]] \\
[[http://support.microsoft.com/kb/2538242/en-us|Microsoft Support - MS11-025: Description of the security update for Visual C++ 2005 SP1 Redistributable Package: June 14, 2011]] \\
[[https://www.microsoft.com/en-us/download/details.aspx?id=55984|Micrsoft Download Center - Visual Studio 2005 Retired documentation]]
**Visual Studio C++ 2012** \\
[[http://www.microsoft.com/en-us/download/details.aspx?id=30679|Microsoft Download Center - Visual C++ Redistributable for Visual Studio 2012 Update 4]] \\
**Visual Studio C++ 2013** \\
[[http://www.microsoft.com/en-us/download/details.aspx?id=40784|Microsoft Download Center - Visual C++ Redistributable Packages for Visual Studio 2013]] \\
=====Setup parameters=====
Microsoft Visual Sutdio 2008 setup parameters:
^Option^Function^
|/?|Display command line parameters.|
|/q|UI is entirely suppressed.|
|/remove|Uninstalls product.|
|/f|Repairs a product. This will repair all components that are installed.|
|/full| Installs all features. Works in quiet mode only.|
|/norestart|Never restart option. The installer never restarts the computer after the installation. Setup will still return 3010 if a reboot is required.|
|/CreateUnattend filename.ini|Create unattended file named filename.ini|
|/UnattendFile filename.ini|Run in unattended mode with settings in filename.ini.|
|/NoEventLog|Used to turn off event logging.|
|/NoErrorLog|Used to turn off error logging.|
|/CreateTransform="filename.mst"|Configure the installation and save the configuration in the specified transform file.|
Bron: ./setup/setup.exe /?
====Visual Studio Redistributables====
===2005 SP1===
---------------------------
Microsoft Visual C++ 2005 Redistributable (x86)
---------------------------
Command line options:
/Q -- Quiet modes for package,
/T: -- Specifies temporary working folder,
/C -- Extract files only to the folder when used also with /T.
/C: -- Override Install Command defined by author.
---------------------------
OK
---------------------------
===2008 SP1===
---------------------------
Usage
---------------------------
Usage:
/l :Name of verbose msi log
/lang :4-digit language code
/q :Quiet install mode
/qu :Quiet uninstall mode
/? :Show the Usage dialog
---------------------------
OK
---------------------------
===2010 SP1===
---------------------------
Microsoft Visual C++ 2010 x86 Redistributable Setup
---------------------------
Usage: Setup [switches]
All switches are optional.
/CEIPconsent - Optionally send anonymous feedback to improve the customer experience.
/chainingpackage - Optionally record the name of a package chaining this one.
/createlayout - Download all files and associated resources to the specified location. Perform no other action. * Disabled *
/lcid - Set the display language to be used by this program, if possible. Example: /lcid 1031
/log - Location of the log file. Default is the process temporary folder with a name based on the package.
/msioptions - Specify options to be passed for .msi and .msp items. Example: /msioptions "PROPERTY1='Value'"
/norestart - If the operation requires a reboot to complete, Setup should neither prompt nor cause a reboot.
/passive - Shows progress bar advancing but requires no user interaction.
/showfinalerror - Passive mode only: shows final page if the install is not successful.
/pipe - Optionally create a communication channel to allow a chaining package to get progress.
/promptrestart - If the operation requires a reboot to complete, Setup should prompt, and trigger it if the user agrees.
/q - Quiet mode, no user input required or output shown.
/repair - Repair the payloads.
/serialdownload - Force install operation to happen only after all the payload is downloaded.
/uninstall - Uninstall the payloads.
/parameterfolder - Specifies the path to the Setup’s configuration and data files.
/NoSetupVersionCheck - Do not check ParameterInfo.xml for setup version conflicts.
/uninstallpatch {patch code} - Removes update for all products the patch has been applied to.
/? - Display this help.
Examples:
Silently install the package and create log file SP123.htm in the temp folder: Setup /q /log %temp%\SP123.htm
Install with no user interaction unless reboot is needed to complete the operation: Setup /passive /promptrestart
Some command line switches are disabled for this package: createlayout
(c) Microsoft Corporation. All Rights Reserved.
---------------------------
OK
---------------------------
===2012===
{{:microsoft:mwsnap840_2013-03-14.png|}}
===2013===
{{:microsoft:mwsnap602_2015-12-10.png|}}
===2015===
{{:microsoft:mwsnap603_2015-12-10.png|}}
=====Silent installatie=====
**Microsoft Visual Studio 2005** \\
[[http://blogs.msdn.com/astebner/archive/2006/03/17/554248.aspx|Aaron Stebner's WebLog - Mailbag: How can I suppress reboots during Visual Studio 2005 unattended installation?]] \\
**Microsoft Visual SourceSafe 2005** \\
[[http://blogs.msdn.com/astebner/archive/2006/07/24/677497.aspx|Aaron Stebner's WebLog - Mailbag: How to perform an unattended installation of Visual SourceSafe 2005]] \\