I have a question -- will this plugin eventually support non web apps? Or does it already? I'm trying to give it a shot, but the menu item "Publish for deployment..." only appears when right clicking on a web app.

Presumably you have some PowerShell for this? If we extended the Visual Studio add-in to console apps, we'd need to have support for deploying them too, which presumably means:
- Stopping the process
- Updating the scheduled task
- Starting the process?

If we didn't support the deployment, then PowerShell in the project could still be used.

Do you have any PowerShell that you use for this that you're able to share on our PowerShell forum?

Ok, so I think the main thing then is just enabling console apps to be published. Any Deploy.ps1 files marked as Content will be included in the package and ran at deployment time.

The question for us is what to include in the package that we create. Web apps have a publish target in MSBuild, so it's easy to know what to package. For console apps, we could package the OutputDirectory, but this might not work for everyone. eg. Depending on files outside of the OutputDirectory.