dcsimg

Microsoft News: Migrating to a New Extension Model in Microsoft Visual Studio 2010

WEBINAR:
On-Demand

Application Security Testing: An Integral Part of DevOps


Body

Microsoft News: The Microsoft Visual Studio 2010 code editor and shell, rebuilt using managed code, allows .NET developers to build custom tools around extension points throughout the IDE. This is enabled by the Managed Extensibility Framework (MEF) library and Windows Presentation Foundation (WPF) in .NET 4, on which it's built.

Microsoft Visual Studio 2010 also introduces VSIX deployment, a container model for extensions that is based on the Open Packaging Convention. OPC is used in the Microsoft Office System Open XML specification, which is supported in Office 2007 apps and other Microsoft software. It stores the extension, manifest and payload in a standard ZIP file.

VSIX is part of the new Extension Manager in Microsoft Visual Studio 2010, which allows .NET developers to manage their extensions, and share code templates, for example, in the Visual Studio Gallery from a menu within Microsoft Visual Studio 2010. Microsoft announced the Visual Studio Gallery, a community portal for hosting free and commercial add-ins and extensions in February 2008.

Microsoft Visual Studio continues to support deployment technologies such as the Visual Studio Content Installer (VSI) and the Microsoft Installer (MSI), but not through Extension Manager. The VSI format can be used for macros, add-ins, code snippets, and certain other Visual Studio extension types. The MSI format, which is used extensively for applications, can also be used for extensions. Both .vsi files and .msi files comprise complete packages that can be distributed, and that can be installed by double-clicking.

With the new extensibility model, many .NET developers are concerned about having to rewrite existing add-ins as extensions in Microsoft Visual Studio 2010.

Despite these changes, Microsoft is working to make extending the IDE easier for developers in general. The Microsoft Visual Studio 2010 SDK is 10MB, a considerably smaller download than its 100-MB predecessor in Microsoft Visual Studio 2008, according to Microsoft's senior vice president of the developer division, S. "Soma" Somasegar, primarily because samples and documentation are now hosted online. The DSL Tools SDK is also a separate download. "The Microsoft Visual Studio 2010 SDK’s install time has also gone from 20 minutes to just over a minute," Soma noted in December in his blog, which highlighted the new extensibility model. At RTM on April 12, the Microsoft Visual Studio 2010 SDK documentation will also be available for local download, according to Microsoft.

Microsoft News: Microsoft moves beyond macros, add-ins and packages with a new extension model in Micrsoft Visual Studio 2010 that offers powerful new ways to enhance your .NET developer experience.

View Article



Comments

  • There are no comments yet. Be the first to comment!

  • You must have javascript enabled in order to post comments.

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • In order for IT service providers to succeed, it's paramount that they find a competitive advantage and continually develop new ways to find additional revenue streams. IT service providers need to be able to do it all for their clients – from managing entire technology infrastructures to responding quickly to a multitude of end-user needs. With a growing number of issues to resolve and limited technicians at hand, how can IT service providers operate efficiently while providing top-notch service …

  • We are in the middle of a computing revolution. All signs point to the rapid adoption of cloud computing as a means to facilitate not just changes in development methodologies, but changes to the very nature of IT architecture and maintenance.  But migrating to the cloud is not a simple matter. As with all disruptive technologies, any cloud migration initiative must be approached with caution, and based on a strategy that includes big-picture thinking with exacting attention to security issues. Read this …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date
×
We have made updates to our Privacy Policy to reflect the implementation of the General Data Protection Regulation.