WiX Toolset

WixVSExtension

The WixVSExtension includes a set of custom actions to manage help collections. It also includes a set of properties and custom actions that can be used to detect the presence of various versions of Visual Studio and register add-ins, project templates and item templates for use in Visual Studio.

Properties

Here is a complete list of properties for the Visual Studio .NET 2003 product family:

<td valign="top">
  <p><b>Meaning</b></p>
</td>
<td>
  <p>Full path to devenv.exe for Visual Studio .NET 2003 if it is installed on the system.</p>
</td>
<td>
  <p>Indicates whether or not the J# redistributable package 1.1 is installed on the system.</p>
</td>

Property name

VS2003DEVENV

JSHARP_REDIST_11_INSTALLED

Here is a complete list of properties for the Visual Studio 2005 product family:

<td valign="top">
  <p><b>Meaning</b></p>
</td>
<td>
  <p>Full path to devenv.exe for Visual Studio 2005 if it is installed on the system.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2005 item templates directory.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2005 project templates directory.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2005 XML schemas directory.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2005 project aggregator for managed code add-ins is installed on the system.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2005 root installation directory.</p>
</td>
<td>
  <p>Full path to vbexpress.exe if Visual Basic 2005 Express Edition is installed on the system.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2005 Standard Edition or higher is installed and the Visual Basic project system is installed for it.</p>
</td>
<td>
  <p>Full path to vcexpress.exe if Visual C++ 2005 Express Edition is installed on the system.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2005 Standard Edition or higher is installed and the Visual C++ project system is installed for it.</p>
</td>
<td>
  <p>Full path to vcsexpress.exe if Visual C# 2005 Express Edition is installed on the system.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2005 Standard Edition or higher is installed and the Visual C# project system is installed for it.</p>
</td>
<td>
  <p>Full path to vjsexpress.exe if Visual J# 2005 Express Edition is installed on the system.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2005 Standard Edition or higher is installed and the Visual J# project system is installed for it.</p>
</td>
<td>
  <p>Full path to vwdexpress.exe if Visual Web Developer 2005 Express Edition is installed on the system.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2005 Standard Edition or higher is installed and the Visual Web Developer project system is installed for it.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio Team Test project system is installed on the system.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2008 Development Tools for the .NET Framework 3.0 add-in for Visual Studio 2005 is installed on the system.</p>
</td>
<td>
  <p>Indicates whether or not the Web Application Project template for Visual Studio 2005 is installed on the system. This project template is available as a standalone add-in and as a part of visual Studio 2005 SP1.</p>
</td>
<td>
  <p>Indicates the service pack level for Visual Studio 2005 Standard Edition and higher.</p>
</td>
<td>
  <p>Indicates the service pack level for Visual Studio 2005 Team Foundation.</p>
</td>
<td>
  <p>Indicates the service pack level for Visual Basic 2005 Express Edition.</p>
</td>
<td>
  <p>Indicates the service pack level for Visual C++ 2005 Express Edition.</p>
</td>
<td>
  <p>Indicates the service pack level for Visual C# 2005 Express Edition.</p>
</td>
<td>
  <p>Indicates the service pack level for Visual J# 2005 Express Edition.</p>
</td>
<td>
  <p>Indicates the service pack level for Visual Web Developer 2005 Express Edition.</p>
</td>
<td>
  <p>Indicates whether or not the Document Explorer 2005 runtime components package is installed on the system.</p>
</td>
<td>
  <p>Indicates whether or not the J# redistributable package 2.0 is installed on the system.</p>
</td>
<td>
  <p>Indicates whether or not the J# redistributable package 2.0 second edition is installed on the system.</p>
</td>

Property name

VS2005DEVENV

VS2005_ITEMTEMPLATES_DIR

VS2005_PROJECTTEMPLATES_DIR

VS2005_SCHEMAS_DIR

VS2005PROJECTAGGREGATOR2

VS2005_ROOT_FOLDER

VB2005EXPRESS_IDE

VS2005_IDE_VB_PROJECTSYSTEM_INSTALLED

VC2005EXPRESS_IDE

VS2005_IDE_VC_PROJECTSYSTEM_INSTALLED

VCSHARP2005EXPRESS_IDE

VS2005_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED

VJSHARP2005EXPRESS_IDE

VS2005_IDE_VJSHARP_PROJECTSYSTEM_INSTALLED

VWD2005EXPRESS_IDE

VS2005_IDE_VWD_PROJECTSYSTEM_INSTALLED

VS2005_IDE_VSTS_TESTSYSTEM_INSTALLED

VSEXTENSIONS_FOR_NETFX30_INSTALLED

VS2005_WAP_PROJECT_INSTALLED

VS2005_SP_LEVEL

VSTF2005_SP_LEVEL

VB2005EXPRESS_SP_LEVEL

VC2005EXPRESS_SP_LEVEL

VCSHARP2005EXPRESS_SP_LEVEL

VJSHARP2005EXPRESS_SP_LEVEL

VWD2005EXPRESS_SP_LEVEL

DEXPLORE_2005_INSTALLED

JSHARP_REDIST_20_INSTALLED

JSHARP_REDIST_20SE_INSTALLED

Here is a complete list of properties for the Visual Studio 2008 product family:

<td valign="top">
  <p><b>Meaning</b></p>
</td>
<td>
  <p>Full path to devenv.exe for Visual Studio 2008 if it is installed on the system.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2008 item templates directory.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2008 project templates directory.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2008 XML schemas directory.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2008 root installation directory.</p>
</td>
<td>
  <p>Full path to vbexpress.exe if Visual Basic 2008 Express Edition is installed on the system.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2008 Standard Edition or higher is installed and the Visual Basic project system is installed for it.</p>
</td>
<td>
  <p>Full path to vcexpress.exe if Visual C++ 2008 Express Edition is installed on the system.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2008 Standard Edition or higher is installed and the Visual C++ project system is installed for it.</p>
</td>
<td>
  <p>Full path to vcsexpress.exe if Visual C# 2008 Express Edition is installed on the system.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2008 Standard Edition or higher is installed and the Visual C# project system is installed for it.</p>
</td>
<td>
  <p>Full path to vwdexpress.exe if Visual Web Developer 2008 Express Edition is installed on the system.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2008 Standard Edition or higher is installed and the Visual Web Developer project system is installed for it.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio Team Test project system is installed on the system.</p>
</td>
<td>
  <p>The location of the Visual Studio 2008 bootstrapper package folder.</p>
</td>
<td>
  <p>Indicates whether or not service pack 1 for Visual Studio 2008 Standard Edition and higher is installed.</p>
</td>
<td>
  <p>Indicates whether or not service pack 1 for Visual Basic 2008 Express Edition is installed.</p>
</td>
<td>
  <p>Indicates whether or not service pack 1 for Visual C++ 2008 Express Edition is installed.</p>
</td>
<td>
  <p>Indicates whether or not service pack 1 for Visual C# 2008 Express Edition is installed.</p>
</td>
<td>
  <p>Indicates whether or not service pack 1 for Visual Web Developer 2008 Express Edition is installed.</p>
</td>
<td>
  <p>Indicates whether or not the Document Explorer 2008 runtime components package is installed on the system.</p>
</td>

Property name

VS90DEVENV

VS90_ITEMTEMPLATES_DIR

VS90_PROJECTTEMPLATES_DIR

VS90_SCHEMAS_DIR

VS90_ROOT_FOLDER

VB90EXPRESS_IDE

VS90_IDE_VB_PROJECTSYSTEM_INSTALLED

VC90EXPRESS_IDE

VS90_IDE_VC_PROJECTSYSTEM_INSTALLED

VCSHARP90EXPRESS_IDE

VS90_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED

VWD90EXPRESS_IDE

VS90_IDE_VWD_PROJECTSYSTEM_INSTALLED

VS90_IDE_VSTS_TESTSYSTEM_INSTALLED

VS90_BOOTSTRAPPER_PACKAGE_FOLDER

VS90_SP1

VB90EXPRESS_SP1

VC90EXPRESS_SP1

VCSHARP90EXPRESS_SP1

VWD90EXPRESS_SP1

DEXPLORE_2008_INSTALLED

Here is a complete list of properties for the Visual Studio 2010 product family:

<td valign="top">
  <p><b>Meaning</b></p>
</td>
<td>
  <p>Full path to devenv.exe for Visual Studio 2010 if it is installed on the system. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2010 item templates directory. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2010 project templates directory. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2010 XML schemas directory. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2010 root installation directory. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Full path to vbexpress.exe if Visual Basic 2010 Express Edition is installed on the system. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2010 Standard Edition or higher is installed and the Visual Basic project system is installed for it. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Full path to vcexpress.exe if Visual C++ 2010 Express Edition is installed on the system. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2010 Standard Edition or higher is installed and the Visual C++ project system is installed for it. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Full path to vcsexpress.exe if Visual C# 2010 Express Edition is installed on the system. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2010 Standard Edition or higher is installed and the Visual C# project system is installed for it. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Full path to vwdexpress.exe if Visual Web Developer 2010 Express Edition is installed on the system. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2010 Standard Edition or higher is installed and the Visual Web Developer project system is installed for it. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Full path to vpdexpress.exe if Visual Studio 2010 Express for Windows Phone is installed on the system. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2010 Team Test project system is installed on the system. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2010 Database project system is installed on the system. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2010 Deployment project system (setup project) is installed on the system. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2010 Windows Installer XML project system is installed on the system. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2010 Modeling project system is installed on the system. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2010 F# project system is installed on the system. This property is available starting with WiX v3.5.</p>
</td>
<td>
  <p>The location of the Visual Studio 2010 bootstrapper package folder. This property is available starting with WiX v3.5.</p>
</td>

Property name

VS2010DEVENV

VS2010_ITEMTEMPLATES_DIR

VS2010_PROJECTTEMPLATES_DIR

VS2010_SCHEMAS_DIR

VS2010_ROOT_FOLDER

VB2010EXPRESS_IDE

VS2010_IDE_VB_PROJECTSYSTEM_INSTALLED

VC2010EXPRESS_IDE

VS2010_IDE_VC_PROJECTSYSTEM_INSTALLED

VCSHARP2010EXPRESS_IDE

VS2010_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED

VWD2010EXPRESS_IDE

VS2010_IDE_VWD_PROJECTSYSTEM_INSTALLED

VPD2010EXPRESS_IDE

VS2010_IDE_VSTS_TESTSYSTEM_INSTALLED

VS2010_IDE_DB_PROJECTSYSTEM_INSTALLED

VS2010_IDE_VSD_PROJECTSYSTEM_INSTALLED

VS2010_IDE_WIX_PROJECTSYSTEM_INSTALLED

VS2010_IDE_MODELING_PROJECTSYSTEM_INSTALLED

VS2010_IDE_FSHARP_PROJECTSYSTEM_INSTALLED

VS2010_BOOTSTRAPPER_PACKAGE_FOLDER

Here is a complete list of properties for the Visual Studio 2012 product family:

<td valign="top">
  <p><b>Meaning</b></p>
</td>
<td>
  <p>Full path to devenv.exe for Visual Studio 2012 if it is installed on the system. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2012 extensions directory. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2012 item templates directory. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2012 project templates directory. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2012 XML schemas directory. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2012 root installation directory. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2012 Professional Edition or higher is installed and the Visual Basic project system is installed for it. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2012 Professional Edition or higher is installed and the Visual C++ project system is installed for it. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2012 Professional Edition or higher is installed and the Visual C# project system is installed for it. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Full path to vwdexpress.exe if Visual Studio Express 2012 for Web is installed on the system. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Full path to vpdexpress.exe if Visual Studio 2012 Express for Windows Phone is installed on the system. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2012 Professional Edition or higher is installed and the Visual Web Developer project system is installed for it. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2012 Team Test project system is installed on the system. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2012 Database project system is installed on the system. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Indicates whether or not the Windows Installer XML project system is installed on the system for Visual Studio 2012. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2012 Modeling project system is installed on the system. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2012 F# project system is installed on the system. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>The location of the Visual Studio 2012 bootstrapper package folder. This property is available starting with WiX v3.6.</p>
</td>

Property name

VS2012DEVENV

VS2012_EXTENSIONS_DIR

VS2012_ITEMTEMPLATES_DIR

VS2012_PROJECTTEMPLATES_DIR

VS2012_SCHEMAS_DIR

VS2012_ROOT_FOLDER

VS2012_IDE_VB_PROJECTSYSTEM_INSTALLED

VS2012_IDE_VC_PROJECTSYSTEM_INSTALLED

VS2012_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED

VWD2012EXPRESS_IDE

VPD2012EXPRESS_IDE

VS2012_IDE_VWD_PROJECTSYSTEM_INSTALLED

VS2012_IDE_VSTS_TESTSYSTEM_INSTALLED

VS2012_IDE_DB_PROJECTSYSTEM_INSTALLED

VS2012_IDE_WIX_PROJECTSYSTEM_INSTALLED

VS2012_IDE_MODELING_PROJECTSYSTEM_INSTALLED

VS2012_IDE_FSHARP_PROJECTSYSTEM_INSTALLED

VS2012_BOOTSTRAPPER_PACKAGE_FOLDER

Here is a complete list of properties for the Visual Studio 2013 product family:

<td valign="top">
  <p><b>Meaning</b></p>
</td>
<td>
  <p>Full path to devenv.exe for Visual Studio 2013 if it is installed on the system. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2013 extensions directory. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2013 item templates directory. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2013 project templates directory. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2013 XML schemas directory. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2013 root installation directory. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2013 Professional Edition or higher is installed and the Visual Basic project system is installed for it. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2013 Professional Edition or higher is installed and the Visual C++ project system is installed for it. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2013 Professional Edition or higher is installed and the Visual C# project system is installed for it. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Full path to vwdexpress.exe if Visual Studio Express 2013 for Web is installed on the system. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Full path to vswinexpress.exe if Visual Studio Express 2013 for Windows is installed on the system. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Full path to wdexpress.exe if Visual Studio Express 2013 for Windows Desktop is installed on the system. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Full path to vpdexpress.exe if Visual Studio 2013 Express for Windows Phone is installed on the system. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2013 Professional Edition or higher is installed and the Visual Web Developer project system is installed for it. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2013 Team Test project system is installed on the system. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Indicates whether or not the Windows Installer XML project system is installed on the system for Visual Studio 2013. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2013 Modeling project system is installed on the system. This property is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2013 F# project system is installed on the system. This property is available starting with WiX v3.6.</p>
</td>
<td>
  <p>The location of the Visual Studio 2013 bootstrapper package folder. This property is available starting with WiX v3.8.</p>
</td>

Property name

VS2013DEVENV

VS2013_EXTENSIONS_DIR

VS2013_ITEMTEMPLATES_DIR

VS2013_PROJECTTEMPLATES_DIR

VS2013_SCHEMAS_DIR

VS2013_ROOT_FOLDER

VS2013_IDE_VB_PROJECTSYSTEM_INSTALLED

VS2013_IDE_VC_PROJECTSYSTEM_INSTALLED

VS2013_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED

VWD2013EXPRESS_IDE

VS2013WINEXPRESS_IDE

VS2013WDEXPRESS_IDE

VPD2013EXPRESS_IDE

VS2013_IDE_VWD_PROJECTSYSTEM_INSTALLED

VS2013_IDE_VSTS_TESTSYSTEM_INSTALLED

VS2013_IDE_WIX_PROJECTSYSTEM_INSTALLED

VS2013_IDE_MODELING_PROJECTSYSTEM_INSTALLED

VS2013_IDE_FSHARP_PROJECTSYSTEM_INSTALLED

VS2013_BOOTSTRAPPER_PACKAGE_FOLDER

Here is a complete list of properties for the Visual Studio 2015 product family:

<td valign="top">
  <p><b>Meaning</b></p>
</td>
<td>
  <p>Full path to devenv.exe for Visual Studio 2015 if it is installed on the system. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2015 extensions directory. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2015 item templates directory. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2015 project templates directory. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2015 XML schemas directory. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Full path to the Visual Studio 2015 root installation directory. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2015 Professional Edition or higher is installed and the Visual Basic project system is installed for it. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2015 Professional Edition or higher is installed and the Visual C++ project system is installed for it. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2015 Professional Edition or higher is installed and the Visual C# project system is installed for it. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 2015 Professional Edition or higher is installed and the Visual Web Developer project system is installed for it. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2015 Team Test project system is installed on the system. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2015 Modeling project system is installed on the system. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 2015 F# project system is installed on the system. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>The location of the Visual Studio 2015 bootstrapper package folder. This property is available starting with WiX v3.10.</p>
</td>

Property name

VS2015DEVENV

VS2015_EXTENSIONS_DIR

VS2015_ITEMTEMPLATES_DIR

VS2015_PROJECTTEMPLATES_DIR

VS2015_SCHEMAS_DIR

VS2015_ROOT_FOLDER

VS2015_IDE_VB_PROJECTSYSTEM_INSTALLED

VS2015_IDE_VC_PROJECTSYSTEM_INSTALLED

VS2015_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED

VS2015_IDE_VWD_PROJECTSYSTEM_INSTALLED

VS2015_IDE_VSTS_TESTSYSTEM_INSTALLED

VS2015_IDE_MODELING_PROJECTSYSTEM_INSTALLED

VS2015_IDE_FSHARP_PROJECTSYSTEM_INSTALLED

VS2015_BOOTSTRAPPER_PACKAGE_FOLDER

Here is a complete list of properties for the Visual Studio 15 product family:

<td valign="top">
  <p><b>Meaning</b></p>
</td>
<td>
  <p>Full path to devenv.exe for Visual Studio 15 if it is installed on the system. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Full path to the Visual Studio 15 extensions directory. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Full path to the Visual Studio 15 item templates directory. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Full path to the Visual Studio 15 project templates directory. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Full path to the Visual Studio 15 XML schemas directory. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Full path to the Visual Studio 15 root installation directory. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 15 Professional Edition or higher is installed and the Visual Basic project system is installed for it. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 15 Professional Edition or higher is installed and the Visual C++ project system is installed for it. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 15 Professional Edition or higher is installed and the Visual C# project system is installed for it. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether Visual Studio 15 Professional Edition or higher is installed and the Visual Web Developer project system is installed for it. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 15 Team Test project system is installed on the system. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 15 Modeling project system is installed on the system. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Indicates whether or not the Visual Studio 15 F# project system is installed on the system. This property is available starting with WiX v3.10.</p>
</td>
<td>
  <p>The location of the Visual Studio 15 bootstrapper package folder. This property is available starting with WiX v3.10.</p>
</td>

Property name

VS15DEVENV

VS15_EXTENSIONS_DIR

VS15_ITEMTEMPLATES_DIR

VS15_PROJECTTEMPLATES_DIR

VS15_SCHEMAS_DIR

VS15_ROOT_FOLDER

VS15_IDE_VB_PROJECTSYSTEM_INSTALLED

VS15_IDE_VC_PROJECTSYSTEM_INSTALLED

VS15_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED

VS15_IDE_VWD_PROJECTSYSTEM_INSTALLED

VS15_IDE_VSTS_TESTSYSTEM_INSTALLED

VS15_IDE_MODELING_PROJECTSYSTEM_INSTALLED

VS15_IDE_FSHARP_PROJECTSYSTEM_INSTALLED

VS15_BOOTSTRAPPER_PACKAGE_FOLDER

Custom Actions

Here is a complete list of custom actions:

<td valign="top">
  <p><b>Meaning</b></p>
</td>
<td>
  <p>Runs devenv.exe /setup if a Visual Studio .NET 2003 edition is found on the system.</p>
</td>
<td>
  <p>Runs devenv.exe /setup if Visual Studio 2005 Standard Edition or higher is found on the system. Including this custom action automatically adds the VS2005DEVENV property.</p>
</td>
<td>
  <p>Runs devenv.exe /InstallVSTemplates if Visual Studio 2005 Standard Edition or higher is found on the system. Including this custom action automatically adds the VS2005DEVENV property.</p>
</td>
<td>
  <p>Runs vbexpress.exe /setup if Visual Basic 2005 Express Edition is found on the system. Including this custom action automatically adds the VB2005EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vbexpress.exe /InstallVSTemplates if Visual Basic 2005 Express Edition is found on the system. Including this custom action automatically adds the VB2005EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vcexpress.exe /setup if Visual C++ 2005 Express Edition is found on the system. Including this custom action automatically adds the VC2005EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vcexpress.exe /InstallVSTemplates if Visual C++ 2005 Express Edition is found on the system. Including this custom action automatically adds the VC2005EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vcsexpress.exe /setup if Visual C# 2005 Express Edition is found on the system. Including this custom action automatically adds the VCSHARP2005EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vcsexpress.exe /InstallVSTemplates if Visual C# 2005 Express Edition is found on the system. Including this custom action automatically adds the VCSHARP2005EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vjsexpress.exe /setup if Visual J# 2005 Express Edition is found on the system. Including this custom action automatically adds the VJSHARP2005EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vjsexpress.exe /InstallVSTemplates if Visual J# 2005 Express Edition is found on the system. Including this custom action automatically adds the VJSHARP2005EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vwdexpress.exe /setup if Visual Web Developer 2005 Express Edition is found on the system. Including this custom action automatically adds the VWD2005EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vwdexpress.exe /InstallVSTemplates if Visual Web Developer 2005 Express Edition is found on the system. Including this custom action automatically adds the VWD2005EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs devenv.exe /setup if Visual Studio 2008 Standard Edition or higher is found on the system. Including this custom action automatically adds the VS90DEVENV property.</p>
</td>
<td>
  <p>Runs devenv.exe /InstallVSTemplates if Visual Studio 2008 Standard Edition or higher is found on the system. Including this custom action automatically adds the VS90DEVENV property.</p>
</td>
<td>
  <p>Runs vbexpress.exe /setup if Visual Basic 2008 Express Edition is found on the system. Including this custom action automatically adds the VB90EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vbexpress.exe /InstallVSTemplates if Visual Basic 2008 Express Edition is found on the system. Including this custom action automatically adds the VB90EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vcexpress.exe /setup if Visual C++ 2008 Express Edition is found on the system. Including this custom action automatically adds the VC90EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vcexpress.exe /InstallVSTemplates if Visual C++ 2008 Express Edition is found on the system. Including this custom action automatically adds the VC90EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vcsexpress.exe /setup if Visual C# 2008 Express Edition is found on the system. Including this custom action automatically adds the VCSHARP90EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vcsexpress.exe /InstallVSTemplates if Visual C# 2008 Express Edition is found on the system. Including this custom action automatically adds the VCSHARP90EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vwdexpress.exe /setup if Visual Web Developer 2008 Express Edition is found on the system. Including this custom action automatically adds the VWD90EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs vwdexpress.exe /InstallVSTemplates if Visual Web Developer 2008 Express Edition is found on the system. Including this custom action automatically adds the VWD90EXPRESS_IDE property.</p>
</td>
<td>
  <p>Runs devenv.exe /setup if Visual Studio 2010 Standard Edition or higher is found on the system. Including this custom action automatically adds the VS2010DEVENV property. This custom action is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Runs devenv.exe /InstallVSTemplates if Visual Studio 2010 Standard Edition or higher is found on the system. Including this custom action automatically adds the VS2010DEVENV property. This custom action is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Runs vbexpress.exe /setup if Visual Basic 2010 Express Edition is found on the system. Including this custom action automatically adds the VB2010EXPRESS_IDE property. This custom action is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Runs vbexpress.exe /InstallVSTemplates if Visual Basic 2010 Express Edition is found on the system. Including this custom action automatically adds the VB2010EXPRESS_IDE property. This custom action is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Runs vcexpress.exe /setup if Visual C++ 2010 Express Edition is found on the system. Including this custom action automatically adds the VC2010EXPRESS_IDE property. This custom action is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Runs vcexpress.exe /InstallVSTemplates if Visual C++ 2010 Express Edition is found on the system. Including this custom action automatically adds the VC2010EXPRESS_IDE property. This custom action is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Runs vcsexpress.exe /setup if Visual C# 2010 Express Edition is found on the system. Including this custom action automatically adds the VCSHARP2010EXPRESS_IDE property. This custom action is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Runs vcsexpress.exe /InstallVSTemplates if Visual C# 2010 Express Edition is found on the system. Including this custom action automatically adds the VCSHARP2010EXPRESS_IDE property. This custom action is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Runs vwdexpress.exe /setup if Visual Web Developer 2010 Express Edition is found on the system. Including this custom action automatically adds the VWD2010EXPRESS_IDE property. This custom action is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Runs vwdexpress.exe /InstallVSTemplates if Visual Web Developer 2010 Express Edition is found on the system. Including this custom action automatically adds the VWD2010EXPRESS_IDE property. This custom action is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Runs vpdexpress.exe /setup if Visual Studio 2010 Express for Windows Phone is found on the system. Including this custom action automatically adds the VPD2010EXPRESS_IDE property. This custom action is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Runs vpdexpress.exe /InstallVSTemplates if Visual Studio 2010 Express for Windows Phone is found on the system. Including this custom action automatically adds the VPD2010EXPRESS_IDE property. This custom action is available starting with WiX v3.5.</p>
</td>
<td>
  <p>Runs devenv.exe /setup if Visual Studio 2012 Professional Edition or higher is found on the system. Including this custom action automatically adds the VS2012DEVENV property. This custom action is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Runs devenv.exe /InstallVSTemplates if Visual Studio 2012 Professional Edition or higher is found on the system. Including this custom action automatically adds the VS2012DEVENV property. This custom action is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Runs vwdexpress.exe /setup if Visual Studio Express 2012 for Web is found on the system. Including this custom action automatically adds the VWD2012EXPRESS_IDE property. This custom action is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Runs vwdexpress.exe /InstallVSTemplates if Visual Studio Express 2012 for Web is found on the system. Including this custom action automatically adds the VWD2012EXPRESS_IDE property. This custom action is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Runs vswinexpress.exe /setup if Visual Studio Express 2012 for Windows 8 is found on the system. Including this custom action automatically adds the VS2012WINEXPRESS_IDE property. This custom action is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Runs vswinexpress.exe /InstallVSTemplates if Visual Studio Express 2012 for Windows 8 is found on the system. Including this custom action automatically adds the VS2012WINEXPRESS_IDE property. This custom action is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Runs vpdexpress.exe /setup if Visual Studio 2012 Express for Windows Phone is found on the system. Including this custom action automatically adds the VPD2012EXPRESS_IDE property. This custom action is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Runs vpdexpress.exe /InstallVSTemplates if Visual Studio 2012 Express for Windows Phone is found on the system. Including this custom action automatically adds the VPD2012EXPRESS_IDE property. This custom action is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Runs devenv.exe /setup if Visual Studio 2013 Professional Edition or higher is found on the system. Including this custom action automatically adds the VS2013DEVENV property. This custom action is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Runs devenv.exe /InstallVSTemplates if Visual Studio 2013 Professional Edition or higher is found on the system. Including this custom action automatically adds the VS2013DEVENV property. This custom action is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Runs vwdexpress.exe /setup if Visual Studio Express 2013 for Web is found on the system. Including this custom action automatically adds the VWD2013EXPRESS_IDE property. This custom action is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Runs vwdexpress.exe /InstallVSTemplates if Visual Studio Express 2013 for Web is found on the system. Including this custom action automatically adds the VWD2013EXPRESS_IDE property. This custom action is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Runs vswinexpress.exe /setup if Visual Studio Express 2013 for Windows 8 is found on the system. Including this custom action automatically adds the VS2013WINEXPRESS_IDE property. This custom action is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Runs vswinexpress.exe /InstallVSTemplates if Visual Studio Express 2013 for Windows 8 is found on the system. Including this custom action automatically adds the VS2013WINEXPRESS_IDE property. This custom action is available starting with WiX v3.6.</p>
</td>
<td>
  <p>Runs WDExpress.exe /setup if Visual Studio Express 2013 for Windows Desktop is found on the system. Including this custom action automatically adds the VS2013WDEXPRESS_IDE property. This custom action is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Runs WDExpress.exe /InstallVSTemplates if Visual Studio Express 2013 for Windows Desktop is found on the system. Including this custom action automatically adds the VS2013WDEXPRESS_IDE property. This custom action is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Runs vpdexpress.exe /setup if Visual Studio 2013 Express for Windows Phone is found on the system. Including this custom action automatically adds the VPD2013EXPRESS_IDE property. This custom action is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Runs vpdexpress.exe /InstallVSTemplates if Visual Studio 2013 Express for Windows Phone is found on the system. Including this custom action automatically adds the VPD2013EXPRESS_IDE property. This custom action is available starting with WiX v3.8.</p>
</td>
<td>
  <p>Runs devenv.exe /setup if Visual Studio 2015 Professional Edition or higher is found on the system. Including this custom action automatically adds the VS2013DEVENV property. This custom action is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Runs devenv.exe /InstallVSTemplates if Visual Studio 2015 Professional Edition or higher is found on the system. Including this custom action automatically adds the VS2013DEVENV property. This custom action is available starting with WiX v3.10.</p>
</td>
<td>
  <p>Runs devenv.exe /setup if Visual Studio 15 Community Edition or higher is found on the system. Including this custom action automatically adds the VS15DEVENV property. This custom action is available starting with WiX v3.11.</p>
</td>
<td>
  <p>Runs devenv.exe /InstallVSTemplates if Visual Studio 15 Community Edition or higher is found on the system. Including this custom action automatically adds the VS15DEVENV property. This custom action is available starting with WiX v3.11.</p>
</td>
<td>
  <p>Runs vwdexpress.exe /setup if Visual Studio Express 15 for Web is found on the system. Including this custom action automatically adds the VWD15EXPRESS_IDE property. This custom action is available starting with WiX v3.11.</p>
</td>
<td>
  <p>Runs vwdexpress.exe /InstallVSTemplates if Visual Studio Express 15 for Web is found on the system. Including this custom action automatically adds the VWD15EXPRESS_IDE property. This custom action is available starting with WiX v3.11.</p>
</td>
<td>
  <p>Runs vswinexpress.exe /setup if Visual Studio Express 15 for Windows is found on the system. Including this custom action automatically adds the VS15WINEXPRESS_IDE property. This custom action is available starting with WiX v3.11.</p>
</td>
<td>
  <p>Runs vswinexpress.exe /InstallVSTemplates if Visual Studio Express 15 for Windows is found on the system. Including this custom action automatically adds the VS15WINEXPRESS_IDE property. This custom action is available starting with WiX v3.11.</p>
</td>

Custom action name

VS2003Setup

VS2005Setup

VS2005InstallVSTemplates

VB2005Setup

VB2005InstallVSTemplates

VC2005Setup

VC2005InstallVSTemplates

VCSHARP2005Setup

VCSHARP2005InstallVSTemplates

VJSHARP2005Setup

VJSHARP2005InstallVSTemplates

VWD2005Setup

VWD2005InstallVSTemplates

VS90Setup

VS90InstallVSTemplates

VB90Setup

VB90InstallVSTemplates

VC90Setup

VC90InstallVSTemplates

VCSHARP90Setup

VCSHARP90InstallVSTemplates

VWD90Setup

VWD90InstallVSTemplates

VS2010Setup

VS2010InstallVSTemplates

VB2010Setup

VB2010InstallVSTemplates

VC2010Setup

VC2010InstallVSTemplates

VCSHARP2010Setup

VCSHARP2010InstallVSTemplates

VWD2010Setup

VWD2010InstallVSTemplates

VPD2010Setup

VPD2010InstallVSTemplates

VS2012Setup

VS2012InstallVSTemplates

VWD2012Setup

VWD2012InstallVSTemplates

VS2012WinExpressSetup

VS2012WinExpressInstallVSTemplates

VPD2012Setup

VPD2012InstallVSTemplates

VS2013Setup

VS2013InstallVSTemplates

VWD2013Setup

VWD2013InstallVSTemplates

VS2013WinExpressSetup

VS2013WinExpressInstallVSTemplates

VS2013WDExpressSetup

VS2013WDExpressInstallVSTemplates

VPD2013Setup

VPD2013InstallVSTemplates

VS2015Setup

VS2015InstallVSTemplates

VS15Setup

VS15InstallVSTemplates

VWD15Setup

VWD15InstallVSTemplates

VS15WinExpressSetup

VS15WinExpressInstallVSTemplates

Using WixVSExtension Properties or Custom Actions

To use the WixVSExtension properties or custom actions in an MSI, use the following steps:

  • Add PropertyRef or CustomActionRef elements for items listed above that you want to use in your MSI.
  • Add the -ext <path to WixVSExtension.dll> command line parameter when calling light.exe to include the WixVSExtension in the MSI linking process.

For example:

<PropertyRef Id="VS2005_ROOT_FOLDER" />
<CustomActionRef Id="VS2005Setup" />

When you reference any of the above properties or custom actions, the WixVSExtension automatically schedules the custom actions and pulls in properties used in the custom action conditions and execution logic.