Windows | Windows Server | Active directory | Exchange | SharePoint | SCCM | SCOM | Hyper-V | App-V
ACCUEIL Facebook Twitter Linked In Viadeo Flux RSS
Actualités suivantes

Actualités précédentes
Nouvel outil de diagnostic sur Office 365
Nombreux départ à Microsoft
Cortana aura du retard sur Android
Que vaut vraiment la Microsoft Surface 3?
Microsoft tente de réduire l'écart avec Sony


Publié le : 16/02/2015 00:00:00
Mise à jour le : 16/02/2015 12:12:04
Catégories :


Version imprimable

Auteur(s)

Bienvenue dans Visual Studio 2015 Preview


Installer Visual Studio 2015 Preview.

Pour télécharger Visual Studio 2015 Preview, accédez à la page de téléchargement. Une fois l'installation initiale terminée, vous verrez une autre fenêtre d'installation pour les packages logiciels facultatifs, ainsi que ceux qui sont nécessaires aux extensions multiplateformes. Si vous souhaitez tester l'expérience de développement multiplateforme de Visual Studio 2015 Preview, veillez à cocher tous les packages appropriés.

 

Se connecter sur plusieurs comptes.

Avec Visual Studio 2015, la nouvelle expérience de connexion simplifiée est conçue pour simplifier considérablement l'accès aux ressources en ligne, même si vous possédez plusieurs comptes Visual Studio. Une fois connecté à Visual Studio, vous êtes automatiquement connecté à toutes les instances de Visual Studio 2015 et de Blend sur votre ordinateur. La connexion déverrouille la version préliminaire et démarre automatiquement l'itinérance de vos paramètres. Dans Visual Studio 2015, votre compte est partagé à travers les fonctionnalités. Ainsi, tant que vous disposez d'un jeton approprié, vous pouvez accéder à vos comptes Visual Studio Online à partir de Team Explorer, ainsi qu'aux ressources et sites web de votre abonnement Microsoft Azure dans l'Explorateur de serveurs. Vos ressources Azure sont aussi visibles dans la boîte de dialogue Nouveau projet pour les projets Application Insight. Quant à vos comptes de développeur Saleforce.com, Azure Mobile et Azure Storage, ils sont répertoriés dans la nouvelle boîte de dialogue Ajouter un service connecté. Vous pouvez également utiliser les services Microsoft Office 365 en cliquant sur le lien fourni. Toutefois, dans la version Preview, vous devez encore vous connecter séparément. D'ici la sortie de Visual Studio 2015 RTM, nous prévoyons que Microsoft Office 365 et éventuellement d'autres services prendront en charge l'expérience de connexion simplifiée.

 

Vous pouvez utiliser plusieurs comptes d'utilisateur dans Visual Studio en les ajoutant au fur et à mesure ou en recourant au nouveau gestionnaire de comptes. Vous pouvez ensuite passer d'un compte à un autre, à la volée, quand vous vous connectez aux services ou quand vous accédez aux ressources en ligne. Visual Studio mémorise les comptes que vous ajoutez pour que vous puissiez les utiliser à partir de n'importe quelle instance de Visual Studio ou Blend. D'ici la RTM, Visual Studio saura également rendre itinérante la liste des comptes (toutefois, nous n'allons pas rendre itinérantes vos informations d'identification importantes) avec votre compte de personnalisation pour que vous puissiez rapidement commencer à utiliser l'un de ces comptes sur un autre appareil. Bien sûr, vous pouvez supprimer des comptes à partir de la boîte de dialogue Paramètres de compte, à tout moment. Pour commencer, consultez Utiliser plusieurs comptes d'utilisateur.

Gestionnaire de comptes

Choisir vos plateformes cibles.

Visual Studio 2015 prend en charge le développement multiplateforme pour appareils mobiles. Vous pouvez écrire des applications et des jeux qui ciblent iOS, Android et Windows, et qui partagent une base de code commune, le tout à partir de l'IDE de Visual Studio. Vous verrez tous ces nouveaux types de projet dans la boîte de dialogue Fichier, Nouveau projet.

 

Naturellement, la prise en charge des applications de bureau classiques est optimale, grâce aux nombreuses améliorations apportées aux langages, bibliothèques et outils.

 

 Dd831853.collapse_all(fr-fr,VS.140).gifApplications mobiles multiplateformes en C# avec Xamarin pour Visual Studio

 

Xamarin est une infrastructure mobile. Elle vous permet d'écrire du code en C# qui se lie de façon native à la totalité des API iOS et Android. Microsoft a conclu un partenariat en étroite collaboration avec Xamarin concernant leur version de Xamarin pour Visual Studio, une extension qui vous permet de développer pour Android, iOS et Windows Phone dans un seul projet avec du code partagé. Un seul langage, une seule base de code avec des deltas minimes entre les plateformes, un environnement de développement unique. Xamarin pour Visual Studio est pris en charge par Visual Studio 2010 et les versions ultérieures. Il est inclus dans Visual Studio 2015. Pour commencer, consultez Créer des applications interplateformes avec Xamarin dans Visual Studio.

 

 Dd831853.collapse_all(fr-fr,VS.140).gifApplications mobiles multiplateformes en HTML/CSS/JavaScript avec Apache Cordova

 

Visual Studio Tools pour Apache Cordova est le fruit d'une étroite collaboration entre Microsoft et la communauté Open Source d'Apache Cordova. Ces outils permettent le développement mobile multiplateforme en HTML, CSS et JavaScript (ou TypeScript). Vous pouvez cibler des plateformes Android, iOS et Windows avec une base de code unique, et tirer parti de la richesse de l'IDE de Visual Studio, notamment avec JavaScript IntelliSense, l'explorateur DOM, la console JavaScript, les points d'arrêt, les espions, les variables locales, Uniquement mon code, etc. Avec Visual Studio Tools pour Apache Cordova, vos applications ont accès aux fonctionnalités natives des appareils sur toutes les plateformes grâce à des plug-ins qui fournissent une API JavaScript commune. Pour commencer, consultez Créer des applications interplateformes avec Visual Studio Tools for Apache Cordova.

 

 Dd831853.collapse_all(fr-fr,VS.140).gifJeux mobiles multiplateformes en C# avec Unity

 

Unity est un écosystème largement utilisé pour le développement de jeux 2D et 3D multiplateforme. Vous pouvez écrire votre jeu en C# et l'exécuter de façon native sur Android, iOS et Windows Phone. Visual Studio Tools for Unity est une extension qui intègre Unity à l'IDE de Visual Studio. Avec cette extension, vous obtenez toutes les fonctionnalités de l'IDE de Visual Studio et de son débogueur, en plus des fonctionnalités de productivité conçues pour les développeurs Unity. Visual Studio Tools for Unity Preview 2.0 ajoute la prise en charge de Visual Studio 2015 et d'un certain nombre de nouvelles fonctionnalités, notamment une meilleure visualisation des objets dans les fenêtres Variables locales et Espion. Microsoft a récemment acquis SyntaxTree, la société des créateurs de Visual Studio Tools for Unity. Si vous souhaitez vous lancer dans un projet de jeu Unity multiplateforme, consultez Visual Studio Tools for Unity 2.0.

 

 Dd831853.collapse_all(fr-fr,VS.140).gifApplications et bibliothèques multiplateformes pour du code C++ natif

 

Vous pouvez utiliser Visual C++ pour modifier, générer, déployer et déboguer votre code multiplateforme. Vous pouvez créer des projets à partir de modèles pour applications utilisant les activités natives Android, ou des bibliothèques de code partagé utilisables sur plusieurs plateformes et dans des applications hybrides Xamarin. La technologie IntelliSense spécifique à la plateforme vous permet d'explorer les API et de générer le code approprié pour des cibles Android ou Windows. Vous pouvez configurer votre build pour des plateformes natives x86 ou ARM, et déployer votre code pour les appareils Android attachés ou utiliser l'émulateur Android performant de Microsoft pour les tests. Vous pouvez définir des points d'arrêt, espionner des variables, consulter la pile et exécuter le code pas à pas dans le débogueur Visual Studio. Vous pouvez partager tout le code non spécifique à une plateforme entre plusieurs plateformes d'applications, puis générer l'ensemble avec une seule solution dans Visual Studio.

 

Pour commencer à utiliser une bibliothèque multiplateforme en C++, consultez Créer des applications interplateformes avec Visual C++.

 

 Dd831853.collapse_all(fr-fr,VS.140).gifWeb

 

ASP.NET 5 est une mise à jour majeure de MVC, WebAPI et SignalR, et s'exécute sur Windows, Mac et Linux. ASP.NET 5 a été conçu de toutes pièces pour vous fournir une pile .NET adaptée et composable pour la génération d'applications cloud modernes. L'ensemble d'outils de Visual Studio 2015 Preview est intégré plus étroitement aux outils de développement web populaires tels que Bower et Grunt. Pour commencer, consultez les nombreuses publications de blog sur le blog relatif aux outils et au développement web .NET.

 

 Dd831853.collapse_all(fr-fr,VS.140).gifBureau classique et Windows Store

 

Visual Studio 2015 continue à prendre en charge le développement d'applications de bureau classiques et d'applications du Windows Store. Visual Studio évolue parallèlement à Windows. Dans Visual Studio 2015, les bibliothèques et langages du .NET et C++ bénéficient d'avancées très importantes qui s'appliquent à toutes les versions de Windows.

 

 Dd831853.collapse_all(fr-fr,VS.140).gif.NET Framework

Microsoft .NET Framework 4.6 Preview offre environ 150 nouvelles API et 50 API mises à jour pour prendre en charge davantage de scénarios. Par exemple, d'autres collections implémentent désormais IReadOnlyCollection<T>, ce qui les rend plus faciles à utiliser. Par ailleurs, la technologie ASP.NET 5 mentionnée précédemment offre une plateforme .NET adaptée à la création d'applications cloud modernes.

 

Les applications du Windows Store écrites en C# qui ciblent le .NET Framework peuvent à présent tirer parti de .NET Native, qui compile les applications en code natif plutôt qu'en IL. .NET Framework 4.6 Preview ajoute également RyuJIT, un compilateur juste-à-temps (JIT) 64 bits.

 

Les nouveaux compilateurs C# et VB (« Roslyn ») accélèrent considérablement la compilation et fournissent des API d'analyse de code complètes. Visual Studio 2015 tire parti de Roslyn pour fournir davantage de refactorisations, y compris le changement de nom inline, des analyseurs et des correctifs QFE.

 

Les langages C# et Visual Basic comportent tous les deux de nombreuses améliorations mineures dans les domaines du langage de base et de la prise en charge de l'IDE. Additionnées les unes aux autres, ces améliorations rendent votre expérience de codage .NET plus intuitive, plus pratique et plus productive.

 

Pour plus d'informations, consultez Nouveautés du .NET Framework 4.5, 4.5.1 et 4.5.2 et le blog .NET.

 

 Dd831853.collapse_all(fr-fr,VS.140).gifC++

Visual C++ fournit des avancées significatives en matière de conformité au langage C++11/14, la prise en charge du développement multiplateforme pour appareils mobiles, la prise en charge de fonctions avec capacité de reprise et d'attente (normalisation actuellement prévue dans C++17), des améliorations et des résolutions de bogue dans les implémentations de la bibliothèque Runtime C (CRT) et de la bibliothèque standard C++ (STL), de nouvelles optimisations du compilateur, de meilleures performances en matière de génération, de nouvelles capacités de diagnostic et de nouveaux outils de productivité dans l'éditeur de code.

 

Pour plus d'informations, consultez le blog Visual C++.

 

Se connecter aux services

Visual Studio 2015 facilite de façon considérable la connexion de votre application à des services. Le nouvel Assistant qui offre la fonctionnalité Ajouter un service connecté configure votre projet, ajoute la prise en charge de l'authentification appropriée, puis télécharge les paquets NuGet nécessaires pour vous aider à démarrer le codage de votre service rapidement et facilement. L'Assistant lié à la fonctionnalité Ajouter un service connecté s'intègre également au nouveau gestionnaire de comptes pour faciliter le travail avec plusieurs comptes d'utilisateur et abonnements. Dans Visual Studio 2015 Preview, la prise en charge des services suivants est incluse (en supposant que vous disposiez d'un compte) :

 

Azure Mobile Services

 

Azure Storage

 

Office 365 (messages électroniques, contacts, calendriers, fichiers, utilisateurs et groupes)

 

Services commerciaux

 

De nouveaux services seront ajoutés sur une base continue. Vous pouvez les découvrir en cliquant sur le lien « Rechercher de nouveaux services » dans l'Assistant.

 Boîte de dialogue Ajouter un service connecté

Concevoir votre interface utilisateur.

L'expérience Blend de conception d'interfaces utilisateur XAML a été considérablement améliorée. Blend a été complètement repensé pour offrir une interface utilisateur plus intuitive, des fonctionnalités d'édition XAML plus puissantes et une meilleure intégration à Visual Studio.

 

Diagnostiquer les problèmes.

 Dd831853.collapse_all(fr-fr,VS.140).gifPoints d'arrêt avancés

 

Les points d'arrêt du débogueur sont beaucoup plus configurables. En outre, l'interface utilisateur qui permet d'interagir avec les points d'arrêt a été consolidée sous forme de fenêtre d'aperçu pour que vous n'ayez jamais à quitter l'éditeur de code. Pour commencer, consultez les informations relatives à l'expérience de configuration des nouveaux points d'arrêt dans Visual Studio « 14 »

 

 Dd831853.collapse_all(fr-fr,VS.140).gifConseils relatifs aux performances

 

Les conseils pour les performances indiquent le temps d'exécution des méthodes durant le débogage, ce qui vous permet d'identifier rapidement les goulots d'étranglement, sans avoir à invoquer le profileur. Pour commencer, consultez la page relative aux PerfTips : informations sur les performances en un coup d'œil durant le débogage avec Visual Studio

 

 Dd831853.collapse_all(fr-fr,VS.140).gifListe d'erreurs

 

La liste d'erreurs prend désormais en charge le filtrage sur n'importe quelle colonne. En outre, elle est suffisamment flexible pour afficher dynamiquement les erreurs, les avertissements et l'analyse du code dans l'ensemble de votre solution C# ou Visual Basic, au fur et à mesure que vous tapez, même quand un changement de code produit des milliers d'avertissements. La nouvelle liste d'erreurs est compatible avec les usages existants.

 

 Dd831853.collapse_all(fr-fr,VS.140).gifOutil Utilisation du GPU

 

L'outil Utilisation du GPU vous aide à collecter et analyser les données sur l'utilisation du GPU dans les applications et jeux DirectX. Il vous aide également à déterminer si les goulots d'étranglement en matière de performances sont dus à l'UC ou au GPU. Pour commencer à utiliser l'outil, consultez le billet de blog de l'équipe Visual C++.

Analyse de code dynamique (ampoules).

Le nouveau compilateur Roslyn pour .NET ne fournit pas seulement des délais de compilation plus rapides pour les programmes .NET. Il permet également des scénarios inédits tels que l'analyse de code dynamique, qui fournit des commentaires et des suggestions, à la fois riches et personnalisables, directement dans l'éditeur de code au fur et à mesure que vous tapez. Dans Visual Studio 2015 Preview, des ampoules apparaissent dans la marge de gauche (quand vous utilisez le clavier) ou une info-bulle s'affiche (quand vous passez le curseur de la souris sur une erreur). L'ampoule indique en temps réel que le compilateur (éventuellement à l'aide d'un ensemble de règles personnalisé) a détecté un problème dans votre code. Quand vous voyez une ampoule, cliquez dessus pour obtenir des suggestions d'action.

 Ampoules dans l'éditeur de code Visual Studio

Profiter des améliorations supplémentaires de l'IDE.

 Dd831853.collapse_all(fr-fr,VS.140).gifParamètres synchronisés (paramètres d'itinérance)

 

Visual Studio 2013 a introduit les paramètres synchronisés pour certains des paramètres les plus souvent configurés, par exemple l'éditeur de texte, les combinaisons de touches, les thèmes, les polices et couleurs, le démarrage et les alias d'environnement. Visual Studio 2015 améliore cette expérience en synchronisant davantage vos paramètres, et en les synchronisant pour l'ensemble des applications de la famille Visual Studio (par exemple, les versions Professional, Premium, Ultimate, Express, Blend). Quand vous vous connectez à Visual Studio 2015 pour la première fois avec le compte utilisé dans Visual Studio 2013, vos paramètres synchronisés sont appliqués à partir de Visual Studio 2013. Vous pouvez accéder à vos paramètres en tapant « sync » dans la barre d'outils Lancement rapide, ou en naviguant vers Outils > Options > Environnement > Paramètres synchronisés.

 

 Dd831853.collapse_all(fr-fr,VS.140).gifMenus avec 1re lettre des mots en majuscule

 

Nous vous avons entendus. Les menus de Visual Studio comportent à nouveau la 1re lettre des mots en majuscule, par défaut. Toutefois, si vous aimez le style TOUT EN MAJUSCULES, vous pouvez le définir au démarrage ou dans la page de propriétés Outils > Options > Général :

 

Commandes du menu principal Visual Studio 2015 avec la 1re lettre des mots en majuscule

Images en haute résolution et prise en charge de l'interface tactile.

 

L'IDE de Visual Studio dispose désormais de véritables images en haute définition pour les affichages plus denses (dans les zones comme les menus, les menus contextuels, les barres de commandes de la fenêtre Outil, ainsi que dans certains projets de l'Explorateur de solutions). En outre, sur un écran tactile, dans la fenêtre de l'éditeur de code Visual Studio, vous pouvez maintenant utiliser des actions telles que maintenir appuyé, pincer, appuyer, etc., pour zoomer, faire défiler, sélectionner du texte ou appeler des menus contextuels.

 

Prise en charge de l'interface tactile dans l'éditeur

Dispositions personnalisées

Vous pouvez créer, stocker et rendre itinérantes des dispositions de fenêtres personnalisées. Par exemple, vous pouvez définir une disposition favorite à utiliser sur votre ordinateur de bureau, et une autre disposition à utiliser sur un ordinateur portable ou un appareil avec un petit écran. Vous pouvez également préférer une disposition particulière pour un projet d'interface utilisateur, et une autre pour un projet de base de données. Les combinaisons de touches vous permettent de passer rapidement d'une disposition à une autre. Ces dispositions sont accessibles dans toutes les instances de Visual Studio quand vous êtes connecté.

Élément de menu Disposition personnalisée Visual Studio