-
Notifications
You must be signed in to change notification settings - Fork 31
Contributing to PowerShell Tools for Visual Studio
This guide will instruct you on how to build the PowerShell Tools for Visual Studio extension
-
- Desktop Development Workload
- Visual Studio Extensibility Workload
Builds can be conducted entirely in Visual Studio. Build the PowerShellTools project to build the Visual Studio 2019 extension and the PowerShellTools.2022 to build the Visual Studio 2022 and later extension.
Debugging can be accomplished through Visual Studio. Set the startup project to PowerShellTools.2022 and press F5 to launch the experimental instance and debug the extension.
Contains MSBuild settings and targets files that are used in the PoshTools projects.
Common models, interfaces and helpers for PoshTools.
Refactoring used in both the VS and VS Code extensions.
Contains the bulk of the Visual Studio extension. Includes the Project system, IntelliSense, debugging system and more. Shared between the VS2019 and VS2022+ extensions.
The base project for the VS2019 extension. Mainly references the Shared project.
The base project for the VS2022+ extension. Mainly references the Shared project.
MSBuild targets for packaging.
Project and file templates like modules, scripts and form projects.
Packager library used to turn PowerShell scripts into executables.
Form designer parsing and generation logic.