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

Le SDK 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 VSSDK section :These topics are under the VSSDK Utilities section:

Nouvelle façon d’ajouter le SDK Visual Studio dans 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 SDK 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 de l’installer ultérieurement sur.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 méthodes de création d’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, en fonction de 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 existe une gamme complète de modèles d’élément de projet qui vous permettent de créer des VSPackages, commandes de menu, 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 modèles pour le projet VSIX standard.You can add any or all of these templates to the standard VSIX project. Pour plus d'informations, voir :For more information, see:

C++C++

Pour C++, l’Assistant package Visual Studio 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 améliorer la portabilité et le partage des projets d’extensibilité, vous pouvez utiliser les versions 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. Ces assemblys sont disponibles sur nuget.org publié par VisualStudioExtensibility et peut être facilement ajouté à votre projet ou solution à l’aide Visual Studio fait référence à / gérer Les Packages NuGet boîte de dialogue.These assemblies 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 au individuelles ou ajouter des assemblys à la fois à l’aide du SDK de Visual Studio fait référence à tous les SDK de Visual Studio méta package.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 en savoir plus 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 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 les outils de génération de SDK de Visual Studio seront automatiquement être installés 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 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 les 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’êtes pas obligé 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 dialogue continue d’utiliser les 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 packages VS pour Visual Studio 2015 qui comporte une section sur la mise à jour de projets d’extensibilité pour 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

Une des plus nouvelles méthodes d’écriture de code d’extension est fournie 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. Ils sont les 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 de 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 pour Visual Studio ?Designing new extensions or features for Visual Studio? Découvrez les mises à jour et développé recommandations pour l’expérience utilisateur Visual Studio.Check out the updated and expanded Visual Studio user experience guidelines. Vous trouverez le jetons de couleur, les tailles de police, spécifications de mise en page de boîte de dialogueet d’autres instructions, vous devez intégrer en toute transparence votre nouvelle interface utilisateur avec 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.