Ce que'nouveauté dans le Kit de développement logiciel Visual Studio 2015What's New in the Visual Studio 2015 SDK

Le Kit de développement logiciel Visual Studio a les fonctionnalités nouvelles et mises à jour suivantes pour Visual Studio 2015, Visual Studio 2015 mise à jour et Visual Studio 2017.The Visual Studio SDK has the following new and updated features for Visual Studio 2015, Visual Studio 2015 updated, and Visual Studio 2017.

Visual Studio 2015 SDK Update 1VS 2015 SDK Update 1

Mise à jour 1 inclut des outils pour aider votre extension fonctionnent correctement avec les thèmes de couleurs et le service d’images Visual Studio.Update 1 includes tools to help your extension work well with color themes and the Visual Studio image service.

Ces rubriques sont sous la utilitaires d’extensibilité Visual Studio section :These topics are under the VSSDK Utilities section:

Nouvelle façon d’ajouter le SDK de Visual Studio à Visual StudioNew Way to Add the Visual Studio SDK to Visual Studio

À partir de Visual Studio 2015, vous n’avez pas besoin de télécharger le Kit de développement logiciel Visual Studio séparément.Starting in Visual Studio 2015, you don't need to download the Visual Studio SDK separately. Au lieu de cela, vous pouvez l’installer dans le cadre du processus d’installation normale, ou vous pouvez choisir d’installer plus tard.Instead, you can install it as part of the normal installation process, or you can choose to install it later on. Lorsque vous ouvrez ou créez une solution VSIX, Visual Studio vous demandera d’installer les outils d’extensibilité de Visual Studio.When you open or create a VSIX solution, Visual Studio will ask you to install the Visual Studio Extensibility Tools. Pour plus d’informations, consultez l’installation de Visual Studio SDK.For more information, see Installing the Visual Studio SDK.

Nouvelles façons de créer des ExtensionsNew Ways of Creating Extensions

À partir du Kit de développement logiciel Visual Studio 2015, vous disposez des options différentes pour créer des extensions, selon le langage de programmation que vous utilisez.Starting in the Visual Studio 2015 SDK, you have different options for creating extensions, depending on which programming language you're using.

Visual C# et Visual BasicVisual C# and Visual Basic

Pour c# et Visual Basic, il est un ensemble de modèles d’élément de projet qui vous permettent de créer des VSPackages, commandes de menu, les fenêtres Outil, éditeur classifieurs, ornements d’éditeur et extensions marge de l’éditeur.For C# and Visual Basic, there is a full range of project item templates that allow you to create VSPackages, menu commands, tool windows, editor classifiers, editor adornments, and editor margin extensions. Vous pouvez ajouter tout ou partie de ces options pour le projet VSIX standard.You can add any or all of these to the standard VSIX project. Pour plus d'informations, voir :For more information, see:

C++C++

Pour C++, l’Assistant VSPackage prend en charge les commandes de menu, les fenêtres Outil et les éditeurs personnalisés.For C++, the VSPackage Wizard support menu commands, tool windows, and custom editors. Recherchez dans le nouveau projet boîte de dialogue de Visual C++ / extensibilité.Look for it in the New Project dialog in Visual C++ / Extensibility.

Assemblys de référence de kit de développement logiciel Visual Studio via NuGetVS SDK Reference Assemblies via NuGet

Pour une meilleure portabilité et le partage de projets d’extensibilité, vous pouvez utiliser les versions de NuGet des assemblys de référence du Kit de développement logiciel Visual Studio.For increased portability and sharing of extensibility projects, you can use the NuGet versions of the VS SDK reference assemblies. Ils sont disponibles sur nuget.org publié par VisualStudioExtensibility et peuvent être facilement ajoutés à votre projet ou solution via Visual Studio fait référence à / gérer NuGet Packages boîte de dialogue.These are available on nuget.org published by VisualStudioExtensibility and can be easily added to your project or solution through the Visual Studio References / Manage NuGet Packages dialog. Vous pouvez ajouter des références aux assemblys d’extensibilité spécifique ou tous le Kit de développement Visual Studio fait référence à des assemblys à la fois à l’aide du Kit de développement logiciel Visual Studio package de métadonnées.You can add individual references to specific extensibility assemblies or add all the VS SDK references assemblies at once using the VS SDK Meta package. Pour plus d’informations sur NuGet, consultez le documentation de NuGet et Package Manager UI rubriques.To learn more about NuGet, see the NuGet documentation and Package Manager UI topics.

Lorsque vous utilisez les versions de NuGet des assemblys de référence du Kit de développement logiciel Visual Studio, un autre utilisateur n’a pas besoin d’installer le Kit de développement Visual Studio pour ouvrir et générer votre projet.When you use the NuGet versions of the VS SDK reference assemblies, another user doesn't need to install the VS SDK to open and build your project. Les assemblys de référence de NuGet et outils de génération Visual Studio SDK installe automatiquement sur leur ordinateur pour ce projet.The NuGet reference assemblies and VS SDK build tools will automatically be installed on their computer for that project.

Les modèles d’élément Visual Studio SDK utilisent NuGet pour leurs références et les outils de génération et vous offre les avantages de NuGet par défaut.The VS SDK item templates use NuGet for their references and build tools so you get the benefits of NuGet by default.

Note

Vous pouvez continuer à utiliser des assemblys de référence du Kit de développement logiciel Visual Studio installé avec vos projets (situé sous <emplacement d’installation Visual Studio > \ VSSDK\VisualStudioIntegration\Common\Assemblies) et les projets d’extensibilité existants n’avez pas besoin d’être mise à niveau pour utiliser les packages NuGet.You can continue to use the VS SDK installed reference assemblies with your projects (located under <Visual Studio Install Location>\ VSSDK\VisualStudioIntegration\Common\Assemblies) and existing extensibility projects do not need to be upgraded to use NuGet packages. Le projet fait référence à / ajouter une référence boîte de dialogue continue d’utiliser des assemblys de référence du Kit de développement logiciel Visual Studio installé.The project References / Add Reference dialog continues to use the VS SDK installed reference assemblies.

Si vous souhaitez modifier vos projets existants pour utiliser NuGet, consultez Comment : migrer les VSPackages Visual Studio 2015 qui comporte une section sur la mise à jour des projets d’extensibilité dans les packages NuGet.If you'd like to modify your existing projects to use NuGet, see How to: Migrate VSPackages to Visual Studio 2015 which has a section on updating extensibility projects to NuGet packages.

Les ampoulesLight Bulbs

Un des plus nouvelles méthodes d’écriture de code de l’extension est fourni par le projet Roslyn.One of the most exciting new ways of writing extension code is provided by the Roslyn project. Pour plus d’informations, consultez Roslyn.For more information, see Roslyn.

Les ampoules sont une nouvelle fonctionnalité qui est fourni avec l’extensibilité Visual Studio.Light bulbs are a new feature that ships with the VSSDK. Il s’agit des icônes utilisées dans l’éditeur Visual Studio et qui se développent pour afficher un ensemble d’actions de refactorisation de code ou des correctifs pour les problèmes identifiés par les analyseurs de code intégré.They are icons used in the Visual Studio editor that expand to display a set of code refactoring actions or fixes for problems identified by the built-in code analyzers. Pour plus d’informations, consultez procédure pas à pas : affichage des Suggestions ampoule.For more information, see Walkthrough: Displaying Light Bulb Suggestions.

Recommandations pour l’expérience utilisateur mis à jourUpdated User Experience Guidelines

Conception de nouvelles extensions ou des fonctionnalités de Visual Studio ?Designing new extensions or features for Visual Studio? Vérifier la mise à jour et l’étendue recommandations expérience utilisateur de Visual Studio.Check out the updated and expanded Visual Studio User Experience Guidelines. Vous trouverez le jetons de couleur, tailles de police, spécifications de mise en page de boîte de dialogueet d’autres conseils nécessaires pour intégrer en toute transparence votre nouvelle interface utilisateur de Visual Studio.You'll find the color tokens, font sizes, dialog layout specifications, and other guidance you need to seamlessly integrate your new UI with Visual Studio.