Je suis en train de réécrire quelques parties de ce site, et je me suis dit, puisque Visual Studio 2008 gère les différentes versions du framework, pourquoi ne pas l'utiliser.
Pourquoi ce détail. Mon hébergeur ne gère pour l'instant que la version 2.0 du Framework .Net. Donc les nouveautés de .Net 3.5, c'est pas pour tout de suite. Mais ce n'est pas grave. Je m'en sors très bien avec 2.0.
Ce qui m'a surpris, et j'avoue que je suis un peu déçu, c'est que quand vous travaillez sur un projet 2.0, Visual Studio 2008 vous laisse utiliser des nouveautés du Framework 3.5 comme celle-ci :
Dim ct As New ClassTest() With {.Prop1 = "coucou", .Prop2 = "salut"}
Si je tente de compiler, le compilateur me sort une erreur :
error BC30205: Fin d'instruction attendue.
Ce n'est pas encore trop grave, un petit détail. Pareil pour les sources de données, on se voit proposer Linq comme source de données alors que, même en essayant de tricher, impossible de faire passer Linq pour du 2.0.
J'espère que Microsoft sortiras un petit Service Pack qui permettra de régler ce petit détail