Project Structure

PowerShellTools.csproj

Main project for the core VSIX. This project contains most of the Visual Studio integration including the project system, IntelliSense, syntax highlighting, debug engine, snippet manager, project templates and options dialogs.

PowerShellTools.Comon.csproj

Shared code between the PowerShell extension and the out-of-process PowerShell host that runs the PowerShell scripts, IntelliSense and debugging.

PowerShellTools.Contracts.csproj

Interfaces that define the WCF contracts between the PowerShell extension and the out-of-process PowerShell host.

PowerShellTools.Explorer.csproj

Implementation of the PowerShell Command Explorer tool window.

PowerShellTools.HostService.csproj

Out-of-process executable responsible for executing PowerShell scripts, the IntelliSense and the debugger. Communicates to the PowerShell extension via WCF.

PowerShellTools.HostService.x86.csproj

The x86 version of the out-of-process executable. This process is started when the user changes to x86 mode in the Visual Studio options dialog.

PowerShellTools.MSBuild.csproj

MSBuild tasks for PowerShell Tools.

PowerShellTools.Repl.csproj

A fork of the C# interactive window that creates the PowerShell Interactive window for PowerShell Tools. This project is packaged as its own VSIX.

PowerShellTools.TestAdapater.csproj

PowerShell test adapter for the Visual Studio Test Manager window. Executes Pester tests.

results matching ""

    No results matching ""