

This feature turns the consumption of web services into a high-level task, encapsulating all protocol details.

WSDL has been the fundamental technology that made it possible for tools and IDEs such as Visual Studio to understand web services and to create proxy classes. This is more important than it seems: It’s a game changing technology, in the same way that WSDL (Web Service Description Language) has been for web services. Swagger is a technology-agnostic standard that allows the discovery of REST APIs, providing a way for any software to identify the features of a REST API. Hat tip to Scott Hanselman for encouraging us all to look underneath the covers.Visual Studio 2017 and Swagger: Building and Documenting Web APIs - Simple Talk Removing them manually seems to do the trick, and the issue appears to have been fixed in ReSharper and dotCover 2.2. So removing the registry entries as I described is not enough you also have to remove the manifest and package definitions.Īpparently there is a known issue in some of the ReSharper v7.1.25-related Jetbrains tools whereby some of the manifest and package definition files do not get removed properly. How VSIX extensions are discovered and loaded in VS 2010.Bootstrapping of VS packages and VSIX extensions in VS2010.Here is a great pair of resources on Visual Studio Extensions (VSIX) and how they’re loaded that explain more about how all this works: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensionsīuried in those folders (depending on which version of Studio concerns you) are extension-specific folders containing a pair of files as described here:.C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions.Thanks to this post on the JetBrains issue tracking web site I learned that those registry entries I so cavalierly deleted are regenerated on startup from the package manifests dropped in the following location(s): I’ll go into detail, but the short version is, “Read error dialogs” and “the internet is your friend.” So it turns out I was a bit premature when I declared victory in my last post, and although I was able to start Studio several times without receiving that pop-up error warning it started recurring today.
