Skip to content

Latest commit

 

History

History
23 lines (21 loc) · 1.25 KB

README.md

File metadata and controls

23 lines (21 loc) · 1.25 KB

VSCode2Msi

What?

VSCode2Msi is a tool for creating a Windows Installer (MSI) package from official microsoft VSCode releases.

Why?

Microsoft doesn't publish MSIs for VSCode but some people prefer or require MSI installers (eg. GPO deployment).

How?

VSCode2Msi repackages a zip release of VSCode using WiX.

Usage

Requirements

  • A recent WiX version, both 4 and 5 should work
  • WixToolset.UI extension
  • A recent Windows version with dotnet framework 4.7.2

Installation

Building the MSI

Just run VSCode2Msi.exe, this should download VSCode and build the msi in the current directory, for advanced options run VSCode2Msi.exe --help

Limitations

  • Arm64 is currently untested and the current configuration is propably incompatible, though it could work with slight modifications. (eg. change platform attribute and use different zip file)
  • Automatic updates don't work, you can however create a MSI from a newer VSCode release and it will update your existing installation.