PowerShell Pro Tools supports Visual Studio Community.
Windows Forms: Edit Windows Forms in the Visual Studio designer to create PowerShell scripts. PowerShell Pro Tools takes over the work of generating and maintaining the script to generate the form and you can spend your time working on the logic for your application.
WPF: Create fluent desktop apps in Windows Presentation Framework (WPF). PowerShell Pro Tools will generate all the necessary logic to attach WPF XAML files to your PowerShell script to create a responsive, beautiful application without having to worry about the WPF plumbing.
Quickly convert between PowerShell and C# syntax to save time and harness script examples of other languages.
Convert between PowerShell and C# by simply copying the source language code and pasting it into the target source code file.
Simplify the way you deploy scripts by combining scripts and modules into a single script or executable.
Package as Executable: Package a PowerShell script in a .NET executable so it cannot be modified and can be easily deployed and executed.
Bundling: Bundle multiple PowerShell scripts into a single file. During development, you can break up complex scripts into multiple files and dot source them into the main script. Bundling will automatically combine scripts and modules to produce a single script for deployment.
Obfuscation: Obfuscate a packaged executable so that the PowerShell script and C# host are difficult to decompile using Reflector or ILSpy. Requires generating a packaged executable.
Installers: Create MSIs with using PowerShell to distribute your scripts and executables.