Impressions
Après plus de deux semaines d’utilisation des SP1 de Visual Studio 2008 et de .NET 3.5, je n’ai rencontré aucun problème. Pourtant j’ai fait une utilisation intensive de C#/WPF et aussi de C++ (natif).
Le truc qui ne fonctionne plus, c’est le debogage dans le code source de .NET. Forcément : le code source de .NET 3.5 SP1 n’est pas encore disponible. Il faudra sans doute attendre au moins la sortie de la version RTM de .NET 3.5 SP1.
Je n’ai pas pu utiliser Silverlight depuis deux semaines, car les extensions Silverlight 2 beta 1 pour Visual Studio étaient incompatibles avec VS2008 SP1. Mais ceci était indiqué et documenté. La beta 2 de Silverlight 2 qui est sortie le 6 juin fonctionne très bien avec Visual Studio 2008 SP1. Plus d’incompatibilité entre Silverlight et Visual Studio ! Je vais pouvoir continuer à m’amuser avec Silverlight avec mon fils.
.NET 3.5 SP1 était censé accélérer le chargement des applications WPF. Je n’ai pas spécialement remarqué de différence, disons que ce n’est pas flagrant. Mais ceci n’est qu’une remarque subjective. Ou alors je ne suis pas encore satisfait des performances de WPF. Allez, M. Microsoft, encore un effort !
J’aurais voulu tester les shaders en WPF/SP1, mais pas eu le temps. Faire des filtres graphiques qui utilisent la carte 3D, et utiliser ces filtres en XAML est une des raisons pour lesquelles WPF est prometteur, malgré ses défauts (de jeunesse). Une très bonne série d’articles ici sur la réalisation d’effets graphiques en utilisant l’accélération matérielle.
Desinstallation
La désinstallation de VS 2008 SP1 et .NET 3.5 SP1 est laborieuse, mais on y arrive ! Pour revenir à VS 2008 standard, il faut successivement désinstaller tout ça (la liste est dans le fichier readme.htm de Visual Studio 2008 SP1) :
Uninstall the following list of updates, in the order shown:
- Microsoft Visual Studio Team System 2008 Team Suite – Service Pack 1 (KB945140)
- Microsoft Visual Studio Team System 2008 Team Suite – Service Pack 1 (KB948560)
- Microsoft Visual Studio Team System 2008 Team Suite – Service Pack 1 (KB947888)
- Microsoft Visual Studio Team System 2008 Team Suite – Service Pack 1 (KB948484)
- Microsoft Visual Studio 2008 Remote Debugger – Service Pack 1 (KB945140)
- KB945140 under Visual Studio .NET Prerequisites
- Update for WebDesigner 2007 (KB945140)
- Windows SDK for Visual Studio 2008 SP1 KB946729
- Windows SDK for Visual Studio 2008 KB946733
- Microsoft SQL Server Compact 3.5 SP1 Design Tools English
- Microsoft SQL Server Compact 3.5 SP1 English
- Microsoft SQL Server Database Publishing Wizard
- Visual Studio Tools for the Office system 3.0 Runtime Service Pack 1 Language Pack (KB949258)
- Visual Studio Tools for the Office system 3.0 Runtime Service Pack 1 (KB949258)
- Visual C++ 2008 IA64 Runtime – (v9.0.304xx)
- Visual C++ 2008 x64 Runtime – (v9.0.304xx)
- Visual C++ 2008 x86 Runtime – (v9.0.304xx)
Après avoir désinstallé tous ces éléments, il ne reste presque plus rien de Visual Studio ;). Il faut réinstaller Visual Studio en utilisant l’option “réparer l’installation”. Mais ça marche.
Pour désinstaller .NET 3.5 SP1 beta, c’est plus simple. Il suffit de désinstaller “Microsoft .NET Framework 3.5 SP1 beta”. Facile. Le problème c’est qu’après il n’y a plus de framework .NET 3.5. Il faut en réinstaller une version normale.