System Requirements and Building the Code

The code is separated into three branches. The master branch is for Visual Studio 2022 and later and is the default branch for all current and future development. The VSLegacy and VSLegacy2017-2019 branches are for Visual Studio 2013/2015 and 2017/2019 respectively and are being retained for legacy support only. In order to build the spell checker projects you will need the following tools:

  • For the master branch, you will need Visual Studio 2022 or later.

  • For the legacy branches, you will need Visual Studio 2013 Update 5, Visual Studio 2015 Update 3, or Visual Studio 2017 or 2019 and the related Visual Studio SDK.

Folder Layout

.\Source - This folder contains the source code for all of the projects.

.\Docs - The Sandcastle Help File Builder project used to manage the spell checker project's documentation.

.\Deployment - This folder contains the deployment resources (the installer and all related files) generated by building the projects.

Building and Debugging the Projects

To build the projects, open the solution file (*.slnx) found in the Source\ folder, set the configuration (Debug or Release), and set the VSSpellChecker project as the default project. When you run the project, it should start a new instance of Visual Studio using the experimental instance settings.

See Also