Skip to main content

Posts

Vista se connecte sans connexion – un miracle !

Tout à l’heure, dans le TGV, Vista m’a surpris. Alors que je n’avais strictement aucune connexion, il m’a dit qu’il était en train de télécharger des mises à jour: Et pour faire encore plus vrai, son téléchargement progressait: Pourtant, mon ordinateur n’a pas de connexion 3G, et le wifi ainsi que le bluetooth étaient éteints. Autrement dit, mon ordinateur n’offrait strictement aucun accès à Internet. Vista a peut-être inventé l’accès Internet sans aucune connexion. Voilà qui serait bien pratique pour consulter mes e-mails à tout moment…

Plantage Visual Web Developer Express avec du XAML

Lorsque j’installe Visual Web Developper sur une machine vierge, il est impossible a priori de développer une application Silverlight. Voici la solution. Symptômes: La machine est fraîchement installée avec Windows Vista Edition Familiale J’installe le Framework 3.5 SP1, Visual Web Developer 2008 SP1 et les Silverlight Tools en utilisant le Web Platform Installer Je crée un projet Silverlight: au bout que quelques secondes, Visual Web Developer plante et se ferme sans même donner de message d’erreur.. A chaque fois que j’essaie d’ouvrir un fichier XAML, même plantage Solution Ouvrir le projet précédemment créé Ouvrir App.xaml Attendre que la boîte à outils s’initialise… problème régle, vous pouvez utiliser Visual Web Developper pour ouvrir des fichiers XAML

Erreur 3003 à la génération d’un modèle Entity Framework

Avec Visual Studio 2008 SP1, Entity Framework et dotConnect for Oracle, j’ai eu une erreur dont je n’ai pas trouvé la solution lors d’une recherche rapide sur Internet. Alors au cas où ça pourrait servir, voici ma solution… Erreur 3003 à la compilation d’un modèle EDMX Entity Framework. 2 causes possibles: Cause 1 une clé étrangère est présente une classe conceptuelle qui a une propriété de relation générée par une liaison utilisant cette même clé étrangère. Solution à la cause 1 Supprimer la clé étrangère de la classe conceptuelle directement en mode design. Cause 2 Dans le fichier EDMX, une colonne qui ne fait pas partie de la clé primaire a été définie en tant que clé de l’entité. Solution à la cause 2 Ouvrir le fichier .edmx avec l’éditeur XML. Supprimer la colonne de la section <EntityKey>.

Silverlight pour Windows Mobile annoncé en mars 2010?

Ce n’est qu’une supposition, mais Gerry O’Brien nous indique sur son blog que le Mix 2010, qui aura lieu en mars 2010 à Las Vegas, portera sur “la plateforme Web et les outils Microsoft tels que Windows Mobile, Silverlight, Expression, et ASP.NET”. Or Mix 2010 est traditionnellement un événement Web. Or Silverlight pour Windows Mobile est en développement ( et en retard ) depuis un petit bout de temps. De là à en déduire que la grosse nouvelle du Mix 2010 sera l’annonce de Silverlight pour Windows Mobile, il n’y a qu’un pas. Rendez-vous le 15 mars 2010, pour savoir si je suis extra-lucide. :-) Edit: Christophe Lauer me signale que Scott Guthrie avait déjà vendu la mèche avant-hier . Dire que je ne suivais pas Scott sur Twitter, j’ai honte!

Silverlight pour Windows Mobile en retard

On nous l’avait annoncé au TechEd 2008 , et le site officiel de Silverlight en parle encore ici : “Silverlight for mobile is currently under development. We plan to release the final version in 2009. […] Silverlight for mobile will be based on Silverlight 2.” En tout cas, pour l’instant, pas de trace du support de Silverlight sur Windows Mobile. Et Silverlight 4 est sur le point de sortir. Allez, Microsoft, un effort…

Détecter une perte du serveur avec la classe Socket

Lors d'une connexion NetTcpBinding à un serveur WCF, il n'y a pas de moyen de savoir immédiatement si la connexion avec le serveur est perdue. La seule manière, c'est d'englober les appels de méthode sur le proxy par des try ... catch. Non seulement ce n'est pas élégant, mais quid si je veux instantanément griser l'interface utilisateur lorsque la communication avec le serveur n'est pas possible? Je précise que je suis en Framework 2.0 ou 3.5. En Silverlight OOB , on a un événement pour gérer la connexion/déconnexion. TCP établissant un lien permanent entre le client et le serveur, on peut être prévenu dès que ce lien tombe. Malheureusement il n'y a pas d'événement pour ça sur les classes Socket ou TcpClient. Voici en cadeau une classe qui déclenche un événement dès que le serveur ou la connexion tombent: public class ClientLinkDetector { public event EventHandler ConnectionLost; public ClientLinkDetector() { ConnectToServer(); ...

Silverlight 4 est là, Windows Azure arrive

C’est l’une des annonces de la PDC aujourd’hui. Silverlight 4 est disponible en version Beta . Et accrochez-vous, il y a du bon, du solide, du très attendu: prise en charge de l’impression (YES!!!) prise en charge de la WebCam et du microphone mais aussi des features que l’on pouvait attendre car elles sont dans WPF depuis le début: styles implicites commandes (pour faire du MVVM notamment) une vue design utilisable dans Visual Studio 2010 et enfin des OVNI applications OOB en confiance totale (full trust) (WPF risque d’en mourir) partage d’assemblies entre du .NET Framework et Silverlight (ça évitera les magouilles) D’ autres annonces dans la foulée: un renommage d’ADO.NET Data Services (ex-Astoria) en WCF Data Services un renommage de .NET RIA Services en WCF RIA Services La bonne nouvelle dans le lot, c’est donc que RIA Services est une technologie pérenne, ce que rien ne garantissait jusque là. Et comme .NET WCF RIA Services...