-
The MPF classes replace the managed helper classes in VSIP SDK 2003 Extras.
They provide an abstraction for frequently used interfaces and types in Visual Studio, and they reduce the amount of work necessary to create a Visual Studio package (VSPackage) in managed code. For more information, see Migrating VSPackages to Visual Studio 2005 and Managed Package Framework Classes.
-
Language services, which supply features such as syntax highlighting and IntelliSense support, now can be created in managed code with MPF. For more information, see Managed-Code Language Services with the MPF.
-
The Visual Studio Library (VSL) C++ template classes provide default implementations for frequently used interfaces in Visual Studio. For more information, see Using the Visual Studio Library C++ Template Classes.
-
New interfaces give you greater control of text fonts, colors, and gradients.
You can control text fonts and colors from a property page or in accordance with user settings. For more information, see Fonts and Colors and Gradients in the UI.
-
VSPackages can be programmed to allow users to save and retrieve their settings by using Import and Export Settings in the IDE.
-
System Definition Model (SDM) is used to create models of distributed systems by defining system building blocks and capturing data pertinent to the development, deployment, and operations of the system.
Using SDM, vendors, system integrators, and administrators can create a live, dynamic blueprint of an entire system. The Distributed System Designers in Visual Studio Team Edition for Architects use SDM to model and validate distributed applications for deployment to logical data center configurations. This SDK enables you to extend the base set of models provided with the Distributed System Designers to support richer application system and data center models.
For more information, see Using the System Definition Model (SDM) SDK.
Note |
|---|
| In the current release of the Distributed System Designers, SDM-authored models are supported for modeling only. There is no support for generating code or synchronizing code from the models. |
-
Data Designer Extensibility (DDEX) SDK provides documentation, samples, and resources to help you implement Data Designer Extensibility (DDEX) providers and Data Source Reference (DSRef) objects.
DDEX providers enable you to expose third-party data source objects in Visual Studio. DSRef objects enable you to transfer metadata from Server Explorer or another data source to the clipboard or your own application.
-
Debugger integration includes COM interop support.
The Text Interpreter sample has been updated for Visual Studio 2005. For more information, see Visual Studio Debugger Extensibility.
-
Visual Studio Team System can be extended by creating custom test types. For more information, see Visual Studio Team Edition for Testers.
-
Contained languages support lets you support multiple programming languages in a single document, each with support for IntelliSense and other editor features. For example, the Visual Studio Web project system uses contained languages support to support both markup and .NET-languages like Visual C# and Visual Basic in a single .aspx file. For more information, see Contained Languages.
-
Source control now can be integrated into Visual Studio as a VSPackage, which allows the source control package to control the entire user interface (UI) for source control.
For more information, see Creating a Source-Control VSPackage.