Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <h2>Update 2013-08-20</h2> <p>Adam Driscoll has recently announced the <a href="https://github.com/adamdriscoll/poshtools/tree/dev" rel="nofollow noreferrer">PowerShell Tools for Visual Studio</a> as successor of his former <a href="http://powerguivsx.codeplex.com/" rel="nofollow noreferrer">PowerGUI Visual Studio Extension</a> - see his blog post about <a href="http://csharpening.net/?p=1673" rel="nofollow noreferrer">The Future of PowerGUI VSX</a> for details, where he acknowledges the drawbacks of the predecessor outlined by Simon Gillbee (see previous update below) and describes how they will be addressed by removing the dependency on PowerGUI:</p> <blockquote> <p>[...] By <strong>embedding the PowerGUI editor directly in Visual Studio</strong> it caused a multitude of problems because it <strong>really wasn’t a true language integration but more like a hack</strong>.</p> <p>[...] PowerGUI VSX v2 will offer true Visual Studio language support for PowerShell. <strong>It uses the Visual Studio editor and the raw PowerShell debugger, tokenizer and completion engine.</strong> Currently, the requirement is PowerShell v3 and Visual Studio 2012. This requirement may change depending on community support and adoption. <em>[emphasis mine]</em></p> </blockquote> <hr> <h2>Update 2013-07-31</h2> <p>Simon Gillbee has just <a href="https://stackoverflow.com/questions/271292/anyone-found-a-powershell-syntax-highlighting-or-intellisense-plugin-for-visual/3345147?noredirect=1#comment26247025_3345147">referenced/promoted</a> a PowerShell syntax highlighting alternative, that doesn't expose the drawbacks of the <a href="http://powerguivsx.codeplex.com/" rel="nofollow noreferrer">PowerGUI Visual Studio Extension</a> he <a href="https://stackoverflow.com/questions/271292/anyone-found-a-powershell-syntax-highlighting-or-intellisense-plugin-for-visual/3345147?noredirect=1#comment25209604_3345147">previously summarized</a>:</p> <ul> <li><a href="http://visualstudiogallery.msdn.microsoft.com/fd129629-a1a1-417c-ac80-c9ac7a67b968" rel="nofollow noreferrer">TextHighlighterExtension2012</a> (Visual Studio 2012)</li> <li><a href="http://visualstudiogallery.msdn.microsoft.com/6706b602-6f10-4fd1-8e14-75840f855569" rel="nofollow noreferrer">TextHighlighterExtension</a> (Visual Studio 2010)</li> </ul> <hr> <h2>Initial Answer</h2> <p>The recently released <a href="http://powerguivsx.codeplex.com/" rel="nofollow noreferrer">PowerGUI Visual Studio Extension</a> adds PowerShell IntelliSense support to Visual Studio. While it depends on the (free) <a href="http://powergui.org/" rel="nofollow noreferrer">PowerGUI</a> graphical user interface and script editor, reusing this editor component should be a sign of maturity rather than an impediment I'd hope. (See Kirk Munros <a href="http://poshoholic.com/2010/06/16/powershell-support-in-visual-studio/" rel="nofollow noreferrer">PowerShell support in Visual Studio!</a> blog post for an introduction.)</p> <p>Being a 1.0 there are still some <a href="http://powerguivsx.codeplex.com/workitem/list/basic" rel="nofollow noreferrer">minor issues</a> with the extension as such, but Adam Driscoll seems to be pretty active tackling these - the PowerShell syntax highlighting and IntelliSense support is working most excellent for me already!</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload