4 ms·
I don't smell any PR war here. This release is important because it publicizes code that is very valuable to tool developers. Before this release you had two wa
by amadeusw 11y ago
I don't smell any PR war here. This release is important because it publicizes code that is very valuable to tool developers. Before this release you had two ways to learn practical aspects of Visual Studio extensibility:
1. Use samples that each explore an isolated feature. Available on github [0] or for a few years back on MS website.
2. Decompile VS to see what's happening behind the scenes. While .NET Reflector does very fine job, the code was convoluted to begin with and it was nearly impossible to find relevant bits.
I imagine engineers at MS are cleaning up the code of all power tools so that it's clear and easier to follow.
For example we have "Go to definition" right here [1] and I remember long evenings unsuccessfully looking for this functionality in the decompiled code.
[0] https://github.com/Microsoft/VSSDK-Extensibility-Samples https://github.com/Microsoft/VSSDK-Extensibility-Samples
[1] https://github.com/Microsoft/VS-PPT/tree/master/src/GoToDef https://github.com/Microsoft/VS-PPT/tree/master/src/GoToDef
- simoncion 11y ago> I don't smell any PR war here. sigh All significant wars are much larger than the individual actions in them. :) Read my other comments attached to this HN submission to get some insight into my opinion of MSFT and its actions. It's probably a little more nuanced than you'd expect.