Visual Studio Icon Notes de publication de Visual Studio 2015 Update 1Visual Studio 2015 Update 1 Release Notes



| Communauté de développeurs | Configuration système requise | Compatibilité | Code distribuable | Termes du contrat de licence | Blogs | Problèmes connus| Developer Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Known Issues


Notes

Il ne s’agit pas de la dernière version de Visual Studio.This is not the latest version of Visual Studio. Pour télécharger la dernière version, accédez aux notes de publication actuelles de Visual Studio 2019.To download the latest release, please visit the current release notes for Visual Studio 2019.


Télécharger Visual Studio 2015Download Visual Studio 2015

Pour télécharger Visual Studio 2015 Update 1, cliquez sur le bouton Télécharger.To download Visual Studio 2015 Update 1, click on the download button. Les fichiers sont téléchargés à partir de notre site gratuit basé sur un abonnement dev Essentials.The files are downloaded from our free Dev Essentials subscription-based site. Pour plus d’informations sur nos services et programmes de développement complets et gratuits, consultez la page dev Essentials .Please see the Dev Essentials page for information on our free comprehensive developer program and services.

Download Visual Studio 2015


Release Notes Icon Visual Studio 2015 Update 1Visual Studio 2015 Update 1

Date de publication : 30 novembre 2015Release Date: November 30, 2015

Résumé des nouveautés de cette versionSummary of What's New in this Release

Autres modifications :Other changes:


Détails des nouveautés de cette versionDetails of What's New in this Release

Outils pour Apache Cordova Tools for Apache Cordova

Les développeurs qui utilisent la outils pour Apache Cordova pour la première fois depuis la version 2015 de Visual Studio trouvera une plateforme de développement plus riche avec la prise en charge d’iOS 9, le point de départ pour Android 6 « Marshmallow », un nouveau plug-in pour l’authentification Azure AD et des dizaines... même des centaines de correctifs de bogues pour améliorer l’expérience du développeur.Developers using the Tools for Apache Cordova for the first time since the Visual Studio 2015 release will find a richer development platform with support for iOS 9, the groundwork for Android 6 “Marshmallow”, a new plug-in for Azure AD authentication and dozens...even hundreds of bug fixes to improve the developer experience.

Nous avons également une nouvelle destination pour les exemples, les didacticiels et la documentation, dans cet article.We also have a new destination for samples, tutorials and documentation, in this article. Et maintenant, les documents proviennent directement de GitHub, ce qui permet aux développeurs de fournir des conseils, des astuces et des corrections à l’aide d’une simple requête de tirage (pull request).And now, docs are sourced directly from GitHub, making it possible for developers to contribute tips, tricks, and corrections by using a simple pull request.

Outils pour les applications Windows universelles Tools for Universal Windows Apps

Vous pouvez utiliser les outils pour les applications Windows universelles (v 1.2) pour générer et envoyer des applications au Windows Store en ciblant le kit de développement logiciel (SDK) Windows 10 version 1511.You can use Tools for Universal Windows Apps (v1.2) to build and submit apps to the Windows Store by targeting Windows 10 SDK Version 1511. Cette version inclut également plusieurs améliorations de la productivité des développeurs pour .NET Native, le concepteur XAML, le concepteur de manifeste, l’empaquetage du Windows Store et le débogueur.Also included in this release are several developer productivity improvements to .NET Native, the XAML designer, the manifest designer, Windows Store packaging, and the debugger.

Si vous n’avez pas encore d’outils pour les applications Windows universelles installées, vous pouvez les activer en modifiant l’installation de Visual Studio 2015 ou en les installant directement à partir de ce lien .If you don't already have Tools for Universal Windows Apps installed, you can enable them by modifying the Visual Studio 2015 installation, or by directly installing them from this link

Visual C # Visual C#

La fenêtre de C# interactive est de retour dans Visual Studio, ainsi que dans la fenêtre REPL C# de ligne de commande.The C# Interactive Window is back in Visual Studio, as well as the command-line C# REPL window. (La fenêtre interactive est la fenêtre REPL dans Visual Studio.)(The Interactive Window is the REPL window inside Visual Studio.)

Nous avons également publié des API de script qui vous permettent de créer et d’exécuter C# en tant que script.We've also released scripting APIs that enable you to build and run C# as a script. Les API de script sont disponibles sur GitHub.The scripting APIs are available on GitHub.

En outre, nous avons publié csi.exe, qui est un outil que vous pouvez utiliser pour exécuter un fichier de script C# (. CSX) à partir du invite de commandes développeur.Additionally, we've released csi.exe, which is a tool that you can use to run a C# script file (.csx) from the Developer Command Prompt. Par exemple, tapez simplement CSI Monscript. CSX pour exécuter votre fichier de script.For example, simply type csi myScript.csx to run your script file. Ou bien, vous pouvez entrer le mode de réplication de ligne de commande pour évaluer de manière interactive les extraits de code C#.Or, you can enter the command-line REPL mode to interactively evaluate snippets of C# code. Pour accéder à ce mode, exécutez la commande CSI sans aucun argument à partir de la Invite de commandes développeur.To get to this mode, run the command csi without any arguments from the Developer Command Prompt.

Débogage et diagnostics Debugging and Diagnostics

Visual C++ Visual C++

Dans cette version, nous avons ajouté la prise en charge de modifier & continuer pour /bigobj, ce qui signifie que vous pouvez maintenant modifier et continuer à modifier le code tout en déboguant des projets Windows Store C++.In this release, we've added Edit and Continue support for /BigObj, which means that you can now Edit and Continue to edit code while debugging Windows Store C++ projects.

Éditeur pendant une session de débogage dans une application UWP, avec le bouton Continuer en surbrillance

IDEIDE

La fonctionnalité que nous attendions est enfin disponible !The feature we've all been waiting for is finally here! Vous pouvez maintenant cliquer avec le bouton droit sur une définition d’interface ou de méthode abstraite et naviguer jusqu’à son implémentation à l’aide du raccourci accéder à l’implémentation .You can now right-click on an interface or abstract method definition and navigate to its implementation by using the Go To Implementation shortcut.

Image du raccourci accéder à implémentation dans le menu contextuel

Nous avons également ajouté une nouvelle refactorisation qui vous permet de convertir des méthodes d’extraction en propriétés à l’aide de la commande action rapide, CTRL +.We've also added a new refactoring that lets you convert get methods to properties by using the Quick Action command, Ctrl + .

En outre, nous avons corrigé des bogues concernant la mise en forme, le cast inutile, l’intégration de WinForms, le blocage lors de la recherche d’une classe dans la Explorateur de solutions et l’accès à def/Mas avec « utiliser les onglets ».Additionally, we've fixed bugs around formatting, unnecessary casting, WinForms integration, crashing when searching for a class in the Solution Explorer, and go to def/MAS with "Use Tabs." Et, nous avons rendu les régions désormais automatiquement réduites à la première ouverture.And, we've made regions now auto-collapse upon first open.

Analyse du codeCode Analysis

Nous prenons désormais en charge les scénarios suivants dans l’IDE pour la gestion de la dette technique provenant de l’analyse du code :We now support the following scenarios in the IDE for managing the technical debt that comes from code analysis:

  • Afficher les avertissements et les messages d’analyse uniquement pour « mes modifications de code ».View analysis warnings and messages for only 'my code changes.'
  • « Ligne de base » tous les problèmes actuels et « restez sain ».'Baseline' all current issues and "stay clean" moving forward.
  • Affichez et gérez votre base de référence pour auditer les suppressions ou pour résoudre la dette technique existante.View and manage your baseline to audit suppressions, or to address existing technical debt.
  • Supprimer les instances dupliquées des avertissements dans la liste d’erreurs pour concentrer les résultats sur le jeu unique.Remove duplicate instances of warnings in the error list to focus results to the unique set.

Gestion des problèmes d’analyse à l’aide de suppression

Fenêtre Outils de diagnosticDiagnostics Tools window

Nous avons apporté plusieurs améliorations à l’onglet événements de la fenêtre Outils de diagnostic pour vous aider à lire et à comprendre la liste des événements encore plus rapidement et plus efficacement qu’auparavant.We've made several improvements to the Events tab of the Diagnostic Tools window to help you read through and understand its list of events even faster and more efficiently than before.

Voici les nouveautés :Here's what's new:

  1. Un menu de filtrage amélioré que vous pouvez personnaliser de l’une des manières suivantes :An improved filtering menu that you can customize in the following ways:
    Par catégorie, par thread ou à l’aide de uniquement mon code.By category, by thread, or by using Just My Code.
  2. Nouveau contrôle de recherche qui vous permet d’effectuer des recherches dans toutes les colonnes visibles de la table Events.A new search control that allows you to search all visible columns of the Events table.
  3. Préfixes de catégorie * * que nous avons ajoutés à tous les événements, ce qui les rend plus faciles à lire.Category prefixes** that we've added to all events, which makes them easier to read.

Notes

Ces améliorations de la fenêtre outils de diagnostic sont disponibles dans toutes les éditions de Visual Studio.These Diagnostics Tools window improvements are available in all editions of Visual Studio. Toutefois, la capture d’écran suivante provient de Visual Studio Enterprise, qui dispose d’IntelliTrace, et vous donne accès à plus de catégories d’événements que les autres éditions.However, the following screenshot comes from Visual Studio Enterprise, which has IntelliTrace, and gives you access to more event categories than other editions.

Capture d’écran de la fenêtre outils de diagnostic améliorés

Profiler l’utilisation de l’UC pendant le débogageProfile your CPU Usage while debugging

Vous pouvez désormais obtenir un profil détaillé par fonction de l’utilisation de votre UC pendant le débogage.Now, you can get a detailed per-function profile of your CPU Usage while you are debugging. Vous pouvez activer et désactiver le profilage de l’UC pendant le débogage et afficher les résultats quand vous êtes dans un état d’arrêt, ce qui vous permet d’afficher une répartition par fonction de l’utilisation du processeur du code qui s’est exécuté entre les points d’arrêt et les étapes.You can turn CPU Profiling on and off while debugging and view the results when you are in a break state, which allows you to view a per-function breakdown of CPU Usage of code that executed between breakpoints and during steps. (Pour utiliser cette fonctionnalité, ouvrez la fenêtre Outils de diagnostic (déboguer- > outils de diagnostic), basculez vers l’onglet UC, puis cliquez sur le bouton « profilage de l’UC ».)(To use this functionality, open the Diagnostic Tools window (Debug -> Diagnostic Tools), switch to the CPU tab, and then click the "CPU Profiling" button.)

.NET Framework 4.6.1 .NET Framework 4.6.1

Visual Studio 2015 Update 1 comprend désormais la dernière version (4.6.1) du .NET Framework.Visual Studio 2015 Update 1 now includes the latest version (4.6.1) of the .NET Framework. Le .NET Framework 4.6.1 comprend toutes les fonctionnalités et les améliorations de .NET 4,6 ainsi que de nombreux correctifs de fiabilité, de stabilité, de sécurité et de performances.The .NET Framework 4.6.1 includes all the features and improvements of .NET 4.6 as well as numerous reliability, stability, security, and performance fixes. Voici quelques-unes des principales fonctionnalités de la version 4.6.1 :These are some of the top features in 4.6.1:

  • Améliorations de la Windows Presentation Foundation (WPF) pour la vérification orthographique, prise en charge des dictionnaires personnalisés par utilisateur et amélioration des performances tactilesWindows Presentation Foundation (WPF) improvements for spell check, support for per-user custom dictionaries and improved touch performance
  • Chiffrement: prise en charge améliorée de l’algorithme ECDSA (Elliptic Curve Digital Signature Algorithm) x509.Cryptography: Enhanced support for Elliptic Curve Digital Signature Algorithm (ECDSA) X509.
  • ADO.net: ajout de la prise en charge de la connectivité SQL pour AlwaysOn et Always EncryptedADO.NET: Added support in SQL Connectivity for AlwaysOn and Always Encrypted
  • Windows Workflow Foundation: les API System. transactions prennent désormais en charge les transactions distribuées avec un coordinateur non-MSDTCWindows Workflow Foundation: System.Transactions APIs now support distributed transactions with a non-MSDTC coordinator
  • Améliorations du profilage liées à l’interface IcorProfilerInfoProfiling improvements related to IcorProfilerInfo interface
  • Ngen: introduction des fichiers PDB NgenNGen: Introduction of NGen PDBs
  • Ajout de la prise en charge de l’API HttpListener pour permettre aux applications serveur d’utiliser la liaison de jetonAdded support to HttpListener API to enable server applications to use token binding
  • De nombreux autres correctifs liés aux performances, à la stabilité et à la fiabilité dans RyuJIT, GC, WPF et WCF.Many other performance, stability, and reliability related fixes in RyuJIT, GC, WPF, and WCF.

Pour plus d’informations sur le .NET Framework 4.6.1, consultez les articles suivants :For more details on the .NET Framework 4.6.1, see the following articles:

ASP.net ASP.NET

ASP.NET 5 bêta 8ASP.NET 5 Beta 8

Notes

Alors que Visual Studio 2015 Update 1 comprend ASP.NET 5 bêta 8, nous vous encourageons vivement à essayer le nouveau ASP.NET 5 RC1 qui est désormais disponible au téléchargement.While Visual Studio 2015 Update 1 includes ASP.NET 5 Beta 8, we strongly encourage you to try the newly released ASP.NET 5 RC1 that is now available for download.

ASP.NET 5 bêta 8 comprend les fonctionnalités et mises à jour suivantes :ASP.NET 5 Beta 8 has the following features and updates:

  • L' Observateur DNX permet aux développeurs qui utilisent la ligne de commande d’expérimenter la même expérience de modification et d’actualisation du navigateur que les développeurs Visual Studio avec les applications ASP.net 5.DNX Watcher allows developers who use the command line to experience the same edit and refresh browser experience that Visual Studio developers have been enjoying with ASP.NET 5 applications. L’observateur DNX surveille les fichiers de votre projet et affiche les erreurs de compilation si vous en avez.DNX Watcher will watch the files in your project and show compilation errors if you have any. Et dès que votre code peut être compilé à nouveau, il est lancé et vous pouvez accéder à votre application.And as soon as your code can compile again, it will launch it and you can browse to your app.
  • Localisation.Localization. Les développeurs d’applications peuvent désormais développer des applications Web qui peuvent être traduites et utilisées par de nombreuses cultures différentes.Application developers can now develop web applications that can be translated and used by many different cultures. L’intergiciel (middleware) est capable de définir une culture afin qu’il soit accessible par le biais de thread. CurrentCulture, et les API ont été fournies pour lire des chaînes à partir de fichiers de ressources qui peuvent être sélectionnés en fonction de la culture actuelle.Middleware is capable of setting a culture so that it is accessible through Thread.CurrentCulture, and APIs have been provided to read strings from resource files that can be selected based on current culture.

L’un des avantages des bibliothèques de localisation est que les clés de vos chaînes localisées sont les valeurs de la culture par défaut.One of the great things about the localization libraries is that the keys for your localized strings are the values in the default culture. Ainsi, par exemple, si vous écrivez une application en anglais, vous pouvez placer les chaînes en anglais comme noms de clé.So, for example, if you are writing an application in English, you can put English strings as the key names.

Par conséquent, au lieu de votre code ressemble à ceci :So instead of your code being something like this:

var myMessage = ressources. MyMessageString;var myMessage = resources.MyMessageString;

C’est le cas, à la place, ce qui facilite la mise en corrélation d’un message dans votre application avec le code qui le définit :It can be this, instead, which makes it easier to correlate a message in your app to the code that sets it:

var myMessage = stringLocalizer ["Merci d’avoir utilisé nos produits"];var myMessage = stringLocalizer[“Thank you for using our products”];

Machine à écrire TypeScript

Visual Studio 2015 Update 1 comprend des fonctionnalités des versions 1,6 et 1,7 des outils de machine à écrire.Visual Studio 2015 Update 1 includes features from the 1.6 and 1.7 releases of the TypeScript tools. Il apporte des améliorations significatives au système de type de machine à écrire et permet la prise en charge du type polymorphe, des types d’intersection, des déclarations de type local, des alias de types génériques et des fonctions de protection de type défini par l’utilisateur.It brings significant enhancements to TypeScript's type system and enables support for the polymorphic type, intersection types, local type declarations, generic type aliasing, and user-defined type guard functions.

Il complète également la prise en charge de ES6 dans la machine à écrire en ajoutant des générateurs de ES6 et des expressions de classe ES6, et prend en charge les nouvelles propositions de fonctionnalités de ES7 comme l’opérateur d’élévation à la puissance ES7 et les fonctions Async ES7.It also completes ES6 support in TypeScript by adding ES6 Generators and ES6 Class expressions, and brings support for new ES7 feature proposals like ES7 Exponentiation operator and ES7 Async functions.

En outre, JSX de réagi est désormais pris en charge en mode natif par le compilateur et les outils de machine à écrire.Additionally, React's JSX is now natively supported by the TypeScript compiler and tooling. Cette version permet également de cibler les implémentations natives du nœud v4's des fonctionnalités ES6 (--Target ES6) tout en utilisant le système de module natif node (--module CommonJS), à l’exception d’une prise en charge améliorée de la résolution de chemin du module node.This release also enables targeting Node v4's native implementations of ES6 features (--target ES6) while using Node native module system (--module commonjs), apart from an enhanced support for node module path resolution.

Divers Miscellaneous

Exécution de tests parallèlesParallel Test Execution

La plateforme de test Visual Studio introduit la prise en charge de l’exécution parallèle des cas de test.The Visual Studio Test Platform introduces support parallel execution of test cases.

L’exécution de tests parallèles s’appuie sur les cœurs disponibles sur l’ordinateur et est réalisée en lançant le moteur d’exécution des tests sur chaque cœur disponible en tant que processus distinct, et en le transmettant à un conteneur (assembly, DLL ou artefact approprié contenant les tests à exécuter), en fonction des tests à exécuter.Parallel test execution leverages the available cores on the machine, and is realized by launching the test execution engine on each available core as a distinct process, and handing it a container (assembly, DLL, or relevant artifact containing the tests to execute), worth of tests to execute. L’unité de planification est le conteneur de test.The unit of scheduling is the test container. Dans chaque conteneur, les tests sont exécutés en fonction de la sémantique de l’infrastructure de test.Within each container, the tests will be executed as per the semantics of the test framework. S’il y a beaucoup de conteneurs de ce type, chaque processus reçoit le conteneur disponible suivant dès qu’il a terminé l’exécution des tests d’un conteneur.If there are many such containers, then as processes finish executing the tests within a container, they are handed the next available container.

L’exécution de tests parallèles est activée à l’aide du paramètre MaxCpuCount dans la section globale du fichier. RunSettings (comme indiqué dans la capture d’écran suivante).Parallel Test Execution is enabled using the MaxCpuCount setting in the global section of the .runsettings file (as shown in the following screenshot).

L’exécution de tests parallèles est activée à l’aide du paramètre MaxCpuCount dans la section globale du fichier. RunSettings

La valeur de MaxCpuCount a la sémantique suivante :The value for MaxCpuCount has the following semantics:

  • 'n' (où 1 < = n < = nombre de cœurs) : jusqu’à’n’processus seront lancés.‘n’ (where 1 <= n <= number of cores) : upto ‘n’ processes will be launched.
  • « n » de toute autre valeur : le nombre de processus lancés correspond au nombre de cœurs disponibles sur la machine.‘n’ of any other value : The number of processes launched will be as many as the available cores on the machine.

L’exécution en parallèle est prise en charge via tous les points de lancement-CI, ligne de commande (CLI) et l’IDE (Explorateur de tests, CodeLens, différentes commandes « Run », etc.), et les indicateurs de l’Explorateur de tests suivent la progression des tests exécutés en parallèle.Parallel execution is supported through all launch points - CI, command line (CLI) and the IDE (Test Explorer, CodeLens, various “Run” commands, etc.), and the Test Explorer indicators track the progress of tests executing in parallel.

ASP.NET 5-prise en charge de MSTest et prise en charge de CodeCoverageASP.NET 5 - MSTest support and CodeCoverage support

La plateforme de test Visual Studio introduit la prise en charge des tests basés sur un Framework MSTest pour les applications ASP.NET 5.The Visual Studio Test Platform introduces support for MSTest framework-based tests for ASP.NET 5 applications.

Les composants de l’infrastructure MSTest sont disponibles à partir de la galerie NuGet.The MSTest framework components are available from the NuGet gallery.

La plateforme de test Visual Studio introduit la prise en charge de CodeCoverage pour les applications ASP.NET 5 sur les plateformes x86/x64 qui ciblent CoreCLR/CLR.The Visual Studio Test Platform introduces support for CodeCoverage for ASP.NET 5 applications on the x86/x64 platforms that target the CoreCLR/CLR.

Prise en charge des sous-versions pour la BuildSubversion support for build

Vous pouvez maintenant créer à partir de référentiels de contrôle de code source sous-version, ce qui permet aux équipes de centraliser toutes les tâches de génération et de gestion des éléments de travail dans TFS sans avoir à déplacer immédiatement leur code source.You can now build from subversion-based source control repositories, which can enable teams to centralize all build and work item management in TFS without having to move their source code right away.

Hub de requêtes de tirage dans Visual StudioPull requests hub in Visual Studio

Team Explorer présente désormais un nouveau hub de demandes de tirage dans lequel les utilisateurs peuvent voir la liste des requêtes de tirage qu’ils ont créées, ainsi que les requêtes de tirage que d’autres utilisateurs leur ont affectées.Team Explorer now features a new Pull Requests hub where users can see the list of pull requests that they have created, as well as the pull requests that others have assigned to them.

Nous avons également amélioré l’expérience de création de requêtes de tirage (pull request). désormais, les utilisateurs peuvent publier des branches et créer des requêtes de tirage en une seule action.We've also improved the Create Pull Request experience; now, users can publish branches and create pull requests in a single action.

Stratégie d’élément de travail « requête de tirage requise »"Pull request required" work item policy

Nous disposons maintenant d’une stratégie de branche qui requiert des éléments de travail associés pour toute demande de tirage (pull request).We now have a branch policy that requires associated work items for any pull request. Tout comme le réviseur de code et les stratégies de build, tout code soumis à la branche doit être envoyé via une requête de tirage.Like the code reviewer and build policies, any code that is submitted to the branch must be submitted via pull request. Quand une requête de tirage est créée, les validations associées sont inspectées pour rechercher les liens d’éléments de travail, et s’il existe au moins un lien, la stratégie est exécutée.When a pull request is created, the associated commits will be inspected for work item links, and if there is at least one link, the policy will be fulfilled.

En outre, vous pouvez maintenant lier des éléments de travail à des demandes de tirage directement, et si la requête de tirage est directement liée à au moins un élément de travail, la stratégie est exécutée.Also, you can now link work items to pull requests directly, and if the pull request is directly linked to at least one work item, the policy will be fulfilled. (Si aucun élément de travail n’est lié à la requête de tirage ou aux validations associées, la stratégie échoue.)(If no work items are linked to the pull request or the associated commits, the policy will fail.)

Autres modifications : correctifs de bogues & problèmes connus Other changes: Bug Fixes & Known Issues

Pour obtenir une description complète des améliorations technologiques, des correctifs de bogues et des problèmes connus de cette version, consultez l'article MSDN ci-après.For a complete description of technology improvements, bug fixes, and known issues in this release, see the following MSDN article.

En savoir plus: Description de Visual Studio 2015 Update 1Learn More: Description of Visual Studio 2015 Update 1

ASP.net 5 RC1 ASP.NET 5 RC1

ASP.NET 5 RC1 comprend les fonctionnalités et mises à jour suivantes :ASP.NET 5 RC1 includes the following features and updates:

  • Boîte à outils de démarrageBootstrap Toolbox
  • Gestionnaire de package BowerBower Package Manager
  • Éditeur JSXJSX Editor
  • Meilleure colorisation des attributs HTML de JS angulairesBetter Colorization of Angular JS HTML attributes
  • Amélioration de l’IntelliSense et des balises d’aide pour RazorImproved Razor IntelliSense and Tag Helpers
  • Peut ouvrir des projets MVC 4Can open MVC 4 projects
  • Package NPM IntelliSense (semblable à la façon dont Bower.jssur Works)NPM Package IntelliSense (similar to how Bower.json works)
  • Nettoyage de la Explorateur de solutions ASP.NETCleaned up ASP.NET Solution Explorer

Pour plus d’informations sur ASP.NET RC1, consultez le billet de blog « annonce de ASP.net 5 Release Candidate 1».For more information about ASP.NET RC1, see the " Announcing ASP.NET 5 Release Candidate 1" blog post. Pour en savoir plus sur .NET Core et ASP.NET, consultez le billet de blog « annonce de .net Core et ASP.net 5 RC».And to learn more about .NET Core and ASP.NET, see the " Announcing .NET Core and ASP.NET 5 RC" blog post.

Kit de développement logiciel (SDK) Azure 2,8 pour .net Azure SDK 2.8 for .NET

Nous avons publié le kit de développement logiciel (SDK) Azure 2,8 pour Visual Studio 2013 et Visual Studio 2015, qui comprend les fonctionnalités et mises à jour suivantes :We've released Azure SDK 2.8 for Visual Studio 2013 and Visual Studio 2015, which includes the following features and updates:

  • Azure Resource ManagerAzure Resource Manager
  • « Envoyer des données de Azure Diagnostics » à Application Insights"Send Azure Diagnostics data" to Application Insights
  • Nouvelle prise en charge de l’arrimeurNew Support for Docker
  • Mises à jour du modèle Mobile AppsUpdates to the Mobile Apps template
  • Aperçu de Explorateur Stockage Microsoft AzureMicrosoft Azure Storage Explorer Preview
  • Service Fabric Tools AzureAzure Service Fabric Tools
  • Outils Azure HDInsight pour Visual StudioAzure HDInsight Tools for Visual Studio
  • Outils de Azure Data FactoryAzure Data Factory Tools

Pour plus d’informations sur cette version et ses nouvelles fonctionnalités et mises à jour, consultez le billet de blog « annonce du kit de développement logiciel (SDK) Azure 2,8 pour .net».For more detailed information about this release and its new features and updates, see the " Announcing the Azure SDK 2.8 for .NET" blog post.

Visual Studio code bêta Visual Studio Code Beta

Nous avons un certain nombre d’annonces passionnantes à partager avec vous sur la version bêta de Visual Studio Code, y compris les fonctionnalités et mises à jour suivantes :We have a number of exciting announcements to share with you about the beta for Visual Studio Code, including the following features and updates:

  • Prise en charge de l’extensibilité [plug-in] dans VS CodeExtensibility [Plug-in] Support in VS Code
  • Marketplace/Galerie d’extensionsExtension Marketplace/Gallery
  • Extensions « prêtes à essayer maintenant »Extensions "Ready to try now"
  • VS Code est open-sourceVS Code is open-sourced

Débogueur gdb Visual Studio Visual Studio GDB Debugger

Nous sommes heureux d’introduire une nouvelle extension qui permet au débogueur Visual Studio d’interagir avec GDB.We're pleased to introduce a new extension that enables the Visual Studio debugger to interact with GDB. Cela est particulièrement utile pour déboguer des cibles Linux distantes.This is particularly useful for debugging remote Linux targets. Par exemple, vous pouvez utiliser le débogueur Visual Studio GDB dans les scénarios suivants :For example, you can use Visual Studio GDB Debugger in the following scenarios:

  • Débogage GDB localLocal GDB debugging
  • Débogage GDB sur une machine virtuelle Linux AzureGDB debugging on an Azure Linux VM
  • Débogage GDB sur un Raspberry pi avec Azure IoT HubGDB debugging on a Raspberry Pi with Azure IoT Hub

Notes

Pour utiliser cette extension, vous devez avoir installé à la fois Visual Studio 2015 Community ou une version ultérieure et les outils Visual C++ pour Android ou iOS.To use this extension, you must have both Visual Studio 2015 Community or higher installed and the Visual C++ tools for Android or iOS installed.

Pour plus d’informations, consultez le billet de blog « annonce du débogueur vs gdb».For more information, see the " Announcing the VS GDB Debugger extension" blog post.

Outils de Node.js pour Visual Studio Node.js Tools for Visual Studio

Une extension libre et open source qui transforme Visual Studio en un environnement de développement Node.js puissant, les outilsNode.js pour Visual Studio incluent de nombreuses améliorations dans la dernière version, telles que :A free and open-source extension that turns Visual Studio into a powerful Node.js development environment, Node.js Tools for Visual Studio includes many enhancements in the latest release, such as:

  • Prise en charge de Node.js v4. xSupport for Node.js v4.x
  • Prise en charge de NPM v3. x, qui permet de contourner les problèmes potentiels de MAX_PATHSupport for npm v3.x, which helps work around potential MAX_PATH issues
  • IntelliSense plus rapide et sans encombrement, y compris les valeurs par défaut des meilleurs caractères de validation et la possibilité d’accepter une version préliminaire du moteur IntelliSense ES6 à venirFaster and clutter-free IntelliSense, including better commit-character defaults, and the ability to opt in to a preview release of the upcoming ES6 IntelliSense engine
  • Stabilité améliorée pendant le débogage et temps de chargement des projets plus rapidesImproved stability during debugging, and faster project load times
  • Prise en charge des extraits de codeCode snippet support

Pour plus d’informations, consultez le billet de blog « Node.js Tools 1,1 pour Visual Studio publié».For more information, see the " Node.js Tools 1.1 for Visual Studio Released" blog post.

NuGet NuGet

NuGet 3.3NuGet 3.3

La version groupée de l’extension NuGet est 3,3.The bundled version of the NuGet extension is 3.3. Pour plus d’informations sur toutes les mises à jour, consultez les notes de publication de NuGet 3,3.For more information about all the updates, see the NuGet 3.3 release notes.

Gestionnaire de package NuGetNuGet Package Manager

En fonction des commentaires des utilisateurs, nous avons apporté plusieurs modifications à l’interface utilisateur du gestionnaire de package NuGet, afin de bénéficier des avantages suivants :Based on user feedback, we've made several changes to the NuGet Package Manager user interface, to provide the following benefits:

  • Des boutons d’action qui s’affichent directement dans la liste des packages, ce qui permet d’accéder plus rapidement aux fonctions de gestion courantes.Action buttons that appear directly in the package list, which provides quicker access to common management functions.
  • Une interface utilisateur est divisée en une série d’onglets, qui sont des filtres spécifiques des packages que vous pouvez utiliser dans vos projets.A user interface separated into a series of tabs, which are specific filters of the packages that you might work with in your projects.
  • Onglet consolider à utiliser lorsque vous travaillez avec les packages au niveau de la solution.A Consolidate tab to use when you are working with the packages at the Solution level. Il affiche également un badge indiquant le nombre de packages candidats que vous pouvez mettre à jour dans les projets.It will also show a badge that indicates how many packages are candidates that you can update in projects.
  • Onglet mettre à jour pour sélectionner plusieurs packages.An Update tab to multi-select packages. Non seulement vous pouvez mettre à jour tous les packages sélectionnés en même temps, mais vous pouvez également utiliser cette fonctionnalité pour choisir tous les packages et effectuer une action « mettre à jour tout » dans un projet ou la solution.Not only can you update all selected packages at one time, but you can also use this feature to choose all packages and perform an "Update All" action inside of a project or the solution. (Et, à l’instar de l’onglet consolider, il affiche également un badge indiquant le nombre de packages que vous pouvez mettre à jour dans les projets.)(And, like the Consolidate tab, it too shows a badge that indicates how many packages are candidates that you can update in projects.)

Prise en charge améliorée des dossiers locaux dans NuGetImproved Local Folder Support in NuGet

Les outils NuGet prennent désormais en charge un accès beaucoup plus rapide à une banque de dossiers locale spécialement conçue.The NuGet tools now support significantly faster access to a specially crafted local folder store. Pour savoir comment configurer ce référentiel, consultez les notes de publication de NuGet 3,3 pour obtenir des instructions détaillées.To learn how to configure this repository, see the NuGet 3.3 release notes for detailed instructions.


Versions de Visual Studio 2015Visual Studio 2015 Releases

Vous pouvez afficher toutes les versions des notes de publication de Visual Studio 2015 :You can view all versions of Visual Studio 2015 release notes:


Haut de page
Top of Page