Etendez Visual Studio et .NET avec Roslyn
-
Upload
microsoft -
Category
Technology
-
view
286 -
download
2
description
Transcript of Etendez Visual Studio et .NET avec Roslyn
palais des congrès Paris
7, 8 et 9 février 2012
Mercredi 8 Février
Matthieu MezilMVP DataInfinite Square
[LAN301] Etendez Visual Studio et .NET avec Roslyn
Léonard LabatInfinite Square
Société de conseil, expertise, réalisation, et formation,exclusivement sur les technologies Microsoftde développement d’applications et de la plateforme applicative
25+ collaborateurs spécialisés sur les techno MS,dont 10 MVP…
GOLD Certified Partnersur 4 domaines de compétences
Agréé CIR
Centre de formationagréé
INFINITE SQUARE en quelques mots…
Qu’est-ce que Roslyn ?Intégration de Roslyn dans Visual StudioScenarii d’utilisationQuestions / Réponses
Agenda
Meta-Programmation
API du compilateur Parsing du code représenté par un arbre
syntaxique Lien entre syntaxe et symbol Compilateur d’arbre syntaxique Compilation dynamique (scripting)
Qu’est-ce que Roslyn ?
ISolution IProject
IDocument CommonSyntaxTree
SyntaxNode• NamespaceDeclarationSyntax• ClassDeclaration• PropertyDeclarationSyntax• …
Qu’est-ce que Roslyn ?
Qu’est-ce que Roslyn ?
Déploiement via VSIX
A l’heure actuelle, uniquement disponible en CTP
Release finale prévue pour post Dev 11
Qu’est-ce que Roslyn ?
Qu’est-ce que Roslyn ?Intégration de Roslyn dans Visual StudioScenarii d’utilisationQuestions / Réponses
Agenda
Analyse de code en temps réel Complétion Gestion d’erreurs Code Refactoring Outliner
Intégration de Roslyn dans Visual Studio
Qu’est-ce que Roslyn ?Intégration de Roslyn dans Visual StudioScenarii d’utilisationQuestions / Réponses
Agenda
DEMO
Visual Studio, c’était mon idée
Qu’est-ce que Roslyn ?Intégration de Roslyn dans Visual StudioScenarii d’utilisationQuestions / Réponses
Agenda