J’ai participé ce samedi à la deuxième journée du Student Club Summit pour présenter la sessions « IDE VS 2005 pour les développeurs C# ».
J’en profite pour réaliser une petite compilation des questions qui m’ont été posé pendant et à la fin de la session.
Où télécharger Visual Studio 2005 ?
Vous pouvez commander la version DVD ou CD à partir de cette adresse : http://lab.msdn.microsoft.com/vs2005/get/default.aspx#pro .
Pour télécharger les builds intermédiaires (appelés Community Tech Preview), il vous faut avoir un compte MSDN.
Vous pouvez télécharger la gamme Express de Visual Studio 2005 à cette adresse : http://lab.msdn.microsoft.com/express/
En ce qui concerne la Beta 2, elle devrait arriver pour le mois de mars/avril 2005.
Est-il possible de mettre en production une application ASP.NET 2 ?
Non pas avant la Beta 2 et sa licence Live. (Comme c’était le cas si je me rappelle bien pour la bêta 2 de vs 2002).
L’outil FxCop sera-t-il intégré à Vs 2005 ?
Oui sous le nom de « Analyseur de Code » dans les propriétés de votre projet mais seulement aux dernières nouvelles dans la gamme Team System Developper (à confirmer).
En attendant : http://www.gotdotnet.com/team/fxcop/Docs/FxCopCmd/FxCopCmd_VS.html pour avoir un accès rapide à FxCop et afficher les messages dans votre console de sortie.
Visual Studio 2005 proposera t-il un outil d’automatisation pour les build ?
Oui avec msbuild. En attendant vous pouvez utiliser nant / CruiseControl .NET ou encore l’application block BuildIt
Quel est l’intérêt des outils de refactoring ? Me faire gagner 30 secondes pour me générer la propriété associée à mon champ ?
Les outils de refactoring ne sont pas une nouveauté dans le monde de la programmation et ils ont été mis en place principalement pour pouvoir casser facilement son code en cas de problème. Par exemple lorsque vous devez renommer une classe ou changer la signature d’une méthode qui est utilisée dans plusieurs projets, vous ne serez plus obligé de passer par la « phase remplacement ».
Autre petit scénario bien pratique (vu lors de la session) : lorsque vous renommez un fichier classe, Visual Studio fera appel automatiquement au refactor « Rename ». Donc lors notamment de la modification d’un fichier classe « Windows Form », le code sera mis à jour. Idem lors de la modification de l’ID de vos contrôles déposés sur vos windows et webform.
Je peux créer une classe à partir du « class diagram » de vs 2005. Puis-je faire l’inverse (mettre une classe existante dans un diagramme de classe ?)
Oui via simple drag and drop sur le diagramme. Vous pouvez aussi choisir d’insérer toutes les classes de votre projet à partir du menu contextuel et de celui-ci.
--
Voila en ce qui concerne les questions. Pour le PowerPoint, je vous le mets pas en ligne sachant qu’il n y’a que le plan (le reste a été fait via des démos). Par contre dès que j’ai le temps je vous ferai si cela vous intéresse des vidéo express sur les points vus lors de la session (outil de formatage du code C#, analyseur de code, codesnippet, smarttags, visualizers, outils de refactoring, tracepoint…). Si vous avez d’autres questions n’hésitez pas…