Mot-clé - Astuces

Fil des billets - Fil des commentaires

27janv. 2015

Powershell : équivalent de tail

Dans bien des situation, nous avons des fichiers de log à suivre. Hors, honte à Microsoft, jusqu'ici nous n'avions pas d'équivalent à l'outil tail de bash.

Voici une petite ligne de commande qui permet de faire la même chose que tail :

Get-Content -Path "C:\scripts\test.txt" -Wait

30oct. 2014

Visual Studio 2012 : Optimiser son environnement

J'ai récemment été confronté à des lenteurs - quasiment un freeze - à l'ouverture de Visual Studio. A tel point qu'il devenait nécessaire de passer par le système de fichier pour modifier les fichiers sources.

Voici deux pistes de réflexion pour optimiser votre environnement.

Choisir le bon type de workspace

Team Foundation Server propose deux types de workspace, serveur et local.

Le workspace serveur

Lors de modifications dans un workspace serveur, Visual Studio checkout automatiquement les fichiers modifiés.

Lire la suite...

11juin 2014

Visual Studio 2012 : Merge d'un shelvset vers une branche différente

J'ai récement du merger un shelveset vers une branche différente de sa branche de création. Dans un premier temps, il faut installer Team Foundation Server Power Tools.

Ensuite, vous devez avoir créé votre shelveset. Pour notre exemple nous l'appelerons shelveset01.

Lire la suite...

27mar. 2014

Visual Studio 2010 : Downgrader un package NuGet

NuGet est le gestionnaire de package pour Visual Studio. Il permet de récupérer des packages utilisables dans les applications (Unity, MVC etc ...) mais aussi des plugins de Visual Studio.

Sous Visual Studio 2010, l'interface graphique de NuGet, si elle est intuitive, ne permet pas de gérer correctement les packages pour une application d'entreprise. Il manque notament une IHM de gestion de version.

Lire la suite...

13fév. 2014

WCF : Retourner une interface au client

Nous allons voir comment retourner une interface depuis une méthode d'un service web WCF.

Coté WebService

WCF fournit un attribut ServiceKnownType qui permet de déclarer des KnownType au niveau de l'interface ServiceContract d'un service:

[ServiceContract(Namespace = "MyNameSpace.MyWebServices", 
    Name = "MyService")]
[ServiceKnownType(typeof(MyObject))]
public interface IMyServiceInterface {
    ...
}

Lire la suite...

03sept. 2013

WPF - CustomControl : charger le style par défaut

Un Custom Control en WPF est un contrôle graphique créé de zéro par le développeur. Il est composé d'une classe sur laquelle on applique un style.

Au niveau de Visual Studio, il existe un modèle de projet CustomControl qui crée automatiquement un fichier.cs et un fichier XAML contenant le style à appliquer au contrôle.

Nous allons voir quels sont les points de configuration clés pour créer un CustomControl sans passer par ce template.

Lire la suite...

- page 2 de 6 -