Integrate Syncrosoft Metro Studio 2 in your development process.

As a lot of WPF developer, I love the free Metro Studio from Synchrosoft. Most of my WPF projects, professional or not, use at a moment or another Metro Studio as the icon source but also image source as they are scalable vector graphics. But, out of the box, the integration between Metro Studio and Visual Studio is not great. At the end of this article you’ll be able to regenerate dynamically your resource file on project build. Also you’ll be able to do this on a build server as we don’t actually need Metro Studio installed on the build machine for the generation.

Visual Studio Code Snippet : Dependency Property et NotifyPropertyChange

UPDATE 1 : Pour des raisons que je ne détaillerai pas ici, certaines snippets ne référençait pas “http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet” comme xmlns. Le code et le zip est màj avec le “bon” xmlns. Voici une série de code snippet que je me propose de partager avec vous. Elles sont souvent simples et certaines peuvent sembler un peuContinue reading “Visual Studio Code Snippet : Dependency Property et NotifyPropertyChange”

WebSocket avec ASP.NET 4.5 et Microsoft.Websockets

Websocket est un standard qui permet de « développer un canal de communication bidirectionnel et full-duplex sur un socket TCP pour les navigateurs et les serveurs web. » C’est que l’on fait actuellement lorsque l’on utilise des XMLHttpRequest avec Ajax. En dotnet SignalR permettait déjà de profiter de ces features, maintenant il est possible de le faireContinue reading “WebSocket avec ASP.NET 4.5 et Microsoft.Websockets”

File lock lors de build avec Visual Studio

Voici un petit workaround aux soucis de process qui continuent de s’executer après la fin de la debugging sessions sous visual studio.   Unable to copy file “obj\Debug\MyAddin1.dll” to “bin\MyAddin1.dll”. The process cannot access the file ‘bin\MyAddin1.dll’ because it is being used by another process. Comme beaucoup (du moin j’imagine) quand le soucis se produisaitContinue reading “File lock lors de build avec Visual Studio”

Désactiver l’hebergement automatique des library de services WCF

Cette feature serait apparament en backlog pour la prochaine release/update? de visual studio si on s’en tiens a : http://connectbeta.microsoft.com/VisualStudio/feedback/details/533316/cannot-disable-wcf-service-host Mais pour le supprimer le seul moyen est d’aller supprimer le ProjectTypeGUID et le ProjectExtensions dans le fichier .csproj de la lib. Le GUID est 3D9AD99F-2412-4246-B90B-4EAA41C64699. Il faut donc le supprimer de : Et supprimerContinue reading “Désactiver l’hebergement automatique des library de services WCF”

Background Worker en C# : Et Dieu papota

Salut à tous ! Aujourd’hui, nous allons parler des travailleurs de l’ombre, les threads. Mais pas n’importe quel thread, le background worker, une encapsulation des threads classiques très utile dans le cas d’utilisation d’interface graphique. Ras-le-bol d’avoir un freeze de votre IHM lors d’une connexion à une DB ou un traitement lourd ? Alors le background workersContinue reading “Background Worker en C# : Et Dieu papota”

Basic Reverse Engeneering en DotNet

Yop tout le monde, voici un petit cours qui vous permettra de vous initier au reverse engeneering d’applis DotNet de manière basique. Un second cours suivra bientôt et rentrera plus dans le détail en utilisant WinDbg. Dans celui-ci nous allons tout d’abord découvrir le code IL et comment l’exploiter. Bon visionnage ^^

Migration vers Visual Studio 2010 : Complément Productivity Power Tools – La toolbox !

Voici un second complément que j’utilise pour VS2010 et qui offre beaucoup de nouvelles fonctionnalités, voici la liste :  http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef Dans toutes ces nouvelles fonctionnalités, 95% seront vraiment utile et changeront la manière dont vous utiliserez votre EDI. Voici mon petit Top 3 CTRL + Clic Permet d’afficher la définition d’une méthode/attribut/classe en faisant unContinue reading “Migration vers Visual Studio 2010 : Complément Productivity Power Tools – La toolbox !”

Migration vers Visual Studio 2010 : Premiers pas…

Salut à tous, j’ouvre ce post pour vous faire part de mes premières impressions sur VS2010 sorti il y a quelques mois maintenant. Je voulais attendre la sortie d’un premier Service Pack histoire que ces bugs de jeunesses soient corrigé. Mais suite à quelques démonstrations, je n’ai pas pu résister et me suis lancer dedans.Continue reading “Migration vers Visual Studio 2010 : Premiers pas…”