There is a cool GUI solution, like About Visual Studio > Show Details.
But is there any chance I can get the same output from CLI?
Thanks!
Terminal window is not a part of the built-in tools within Visual Studio for Mac. There might be some add-ins or extension for this, but I am not aware.
Here is an VS fro Mac add-in that allows you to open a terminal window and you can do something with CLI.
In addition , Team Foundation Version Control will use GUI Git tool , you can have a look at it .
Thanks, finally I asked the question on relevant MS site and received an answer that there is no such thing.
Meanwhile, I was able to find two similar questions and answers here on SO (which I missed earlier, likely due to different query phrasing, even though I tried many times).
Here they are:
https://stackoverflow.com/a/54393403/2518705
https://stackoverflow.com/a/47096260/2518705
Also note my comments to both of them.
Let a "Breakpoints" window (by default opened by Debug>Windows>Breakpoints [ctrl+B, D]) serve as an example. Basically I select few breakpoints in it and I would like to know in my add-in which elements in this window are selected. I am aware that I can get collection of breakpoints in project but I would like to know what elements are selected in "Breakpoints" window.
"Is it possible to get selected items in window or even access its content at all?"
Also I am not sure whenever or not should I post a separate question for this but is there actually a way to capture user activity in IDE like for example capturing an event when user sets (adds) a breakpoint?
Originally I also asked if is it possible to achieve certain things in Visual Studio Express Edition. But this part is irrevelant.
Conclusion:
(after reading jessehouwing's answer)
I guess it is not possible using an Add-ins. Use VSPackages isntead. Also Add-ins are deprecated as of Visual Studio 2013 version.
As mentioned in my comments, what you're trying to accomplish is explicitly prohibited in the Visual Studio Express edition and is a violation of it's license. To extend the product, you need to have at least Visual Studio Professional Edition. many of the extensibility points will actively refuse any communication with 3rd party add-ins.
Almost all the things you're asking are possible using Visual Studio Extensibility once you've installed the professional edition. Products like OzCode show that almost everything is possible. Remember that most features inside visual studio are themselves extensions of the product.
Your question, indeed a whole list of questions, is indeed not the way to ask something on StackOverflow. I can give you some pointers to the documentation, which you've probably already found, and maybe to some open source products that themselves extend parts of Visual Studio that can serve as examples, but from there you'll have to piece something together until you're able to ask more specific questions.
Events you can subscribe to, the breakpoints are a CommandEvents I suspect.
Manipulating windows inside Visual Studio
Projects that extend the debugger that might serve as an example:
PyTools (debugger for Python inside Visual Studio)
Node.js tools for Visual studio (extending the Immediate Window)
But there is no easy answer to your question that fits inside this window. I'd suggest you use a tool like Reflector to look at how Microsoft accomplishes certain things (most of Visual Studio Extensibility is written in .NET anyways) and to look at open source projects that extend visual studio behavior. There are quite a few out there on Codeplex.
I'm not entirely sure what you're trying to accomplish and how it's different from the Breakpoints features inside Visual Studio Professional and up.
I suggest you ask your question in the Visual Studio Extensibility forums over on MSDN, which is in a collaborative forum format, instead of a Q&A format, allowing people to answer your question bit by bit.
Just recently, somehow I found this to be my upper right caption in Visual Studio .NET 2013:
I've got several Add-ins installed like:
Visual Studio Commands (VSCommands)
ReSharper
VisualSVN
and carefully searched all their settings but found none that is responsible for putting that thing into the caption bar.
Most probably I'm just blind and oversaw an option. One way to get rid of it is to right-click the SO icon:
Just out of curiosity I really would love to know which Add-in (if any) put this text box into my Visual Studio.
So my question is:
How did the Stack Overflow search field appear in Visual Studio?
It's VSCommands 3.0 (Visual Studio Commands extension). See their blog post which covers this new feature: VSCommands 3.0.0.
It is a Feature of VSCommands, which is a handy tool, but honestly it is easy to get lost in all the options; I kinda wish i could find an add-in that was just the stack-overflow status(i am way too busy/lazy to make one.)
I read a VS tip for VS 2008 some time ago that specified a registry setting that could be used to make document tabs in the IDE MRU-ordered, e.g. whenever you switched to the document it would automatically jump to the leftmost position.
Now, try as I might, I cannot find the article.
Does anyone know the setting/the article?
It was on Sara Ford's blog here. Specifically, the registry setting for VS2008 is:
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0]
UseMRUDocOrdering = 1 (REG_DWORD)
You might want to take a look at the Productivity Power Tools. This allows for a ton of customizations in the IDE.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
What are in your opinion the "must have" Visual Studio 2010 extensions?
OData Protocol Visualizer is fine
Solid Softfare Xplorer isn't free, but looks very nice
Just tried NuGet Tools and it's GREAT
Resharper 5.0 is the one I must have. Some others are nice to have as well.
I like the Visual Studio 2010 Pro Power Tools.
Mine are
PowerCommands for Visual Studio 2010 offer so much...
Triple Click - Select line with Triple Click
StructureAdornment - Show scope of code
Go To Definition And Them Editor - As mentioned by Noah
Matt's Visual Studio Color Theme Editor is proving to be really popular (over 10,000 downloads as of 4/18/10).
I've written a couple that are popular; Go To Definition is one of the most popular. If you do a search for my name ("Noah Richards"), you'll find some of the others (triple click to select whole lines, italicize comments, spell checking for strings and comments, and about 7 others).
There's at least one other spell check extension on the gallery, the HTML Spell Checker. It's more mature than the one I wrote but requires Office to work.
I love the Win7 Taskbar Extension, especiall when working with multiple solutions.
http://visualstudiogallery.msdn.microsoft.com/en-us/0c92dd87-50ac-489e-882b-b99de7624502
I have found the snippets to be useful for various tasks along the way, and so this is a good way to smooth out the maintenance of such snippets:
Snippet Designer
Description Adapted from the website:
A Snippet editor integrated inside of the IDE.
Opening any .snippet file
Uses the native Visual Studio code editor
Mark replacements with a convenient right click menu.
Snippet properties inside the Visual Studio properties window.
A Snippet Explorer tool
A right Click "Export as Snippet" menu option added to C#, VB and XML code editor to send highlighted code directly to the Snippet Editor
When using SVN
Visual SVN
saves a lot of time and it is very handy.
Can I put a plug in for my own extension? :)
PowerGUI Visual Studio Extension - Add PowerShell support to VS2010
I use these extensions:
Productivity Power Tools
Autoscroller
The first one has a lot of options, just enable the options you like. I liked the 'close selected tab' icon on the right corner in Visual studio 2008. You can enable that icon again with this extension. I also like the option to 'pin' tabs.
The autoscroller enables the scrolling in the main window, its also called 'middle-click scrolling'. I missed taht from VS 2008 as well.
Microsoft Silverlight 4 Tools for Visual Studio 2010 is a must have for WPF developers.
http://www.microsoft.com/downloads/details.aspx?FamilyID=eff8a0da-0a4d-48e8-8366-6ddf2ecad801&displaylang=en
Refactor is a must-have for me. CodeRush is also nice, though one of these years I need to seriously compare it to Resharper. I think most people stick with whichever they first use, as they both take a lot of time to learn.
http://www.devexpress.com/Downloads/Visual_Studio_Add-in/
Update
As pointed out below by Jonathan Allen, this functionality already exists in Visual Studio 2010 Pro Power Tools. Adding this extension, then, would be redundant if you already have that.
There are many ways to solve the posting of formatted code, but I liked the integrated nature of this extension and how you can tweak the resulting HTML:
Code4Blog
Description From Linked Page:
Code4Blog is a Visual Studio 2010 extension that allows to convert any code supported by Visual Studio IDE to HTML format with the same structure and colors. Main purpose of this extension is to prepare a code snippet to be published in rich documents, for example in blog posts, Microsoft Word documents or Help files. Some additional styling could be applied: max width and height of the code block, custom background (per code line), font family and font size, line numbering and others.
I'm using Visual Nunit which is rather nice if you don't have the money to stump up for something like ReSharper. It's only feature (as far as I'm aware) is to allow running nunit tests from within the IDE, which is nice becuase it means you don't have to revert to Nunit GUI every time you want to run some of your unit tests. Also seems pretty stable as of version 1.1.7.
I find the following useful
If you use TFS for ALM Management
Search Work Items for TFS 2010
VS10x Code Map is great for visually navigating classes
SpecFlow for mapping User Stories/Features to automated tests in a way that is readable by steak holders or team members without coding knowledge (Behaviour Driven Development)
And a Spell Checker for strings/comments is always good
I'm also going to plug my own extension - VSFileNav used for quickly finding a file in your solution using wildcards, camel case searches etc.
I developed it because there wasn't anything free (and good - SonicFileFinder was too slow) and used it many times every day.