0

C# 6 – L’opérateur nameof

C#

Tout d’abord, meilleurs voeux pour cette année 2016. Commençons la nouvelle année avec une présentation du nouvell opérateur nameof pour C#.

C# 6 introduit un nouvel opérateur : nameof. Cet opérateur permet de renvoyer le nom d’un symbole sous forme de chaîne de caractères.

Lire la suite

1

Dynamics CRM 2013 – Developer Tools pour Visual Studio 2013

Dynamics-crm-logo

Le SDK de Microsoft Dynamics CRM 2013 est livré avec les Developer Tools pour Visual Studio 2012. Cependant aucune version de ces Developer Tools n’est disponible pour Visual Studio 2013. Mais il existe un moyen de contourner ce manque en modifier le package d’installation des Developer Tools pour Visual Studio 2012. Cela est possible car Visual Studio 2012 et Visual Studio 2013 sont des versions très proches…

Lire la suite

0

Team Foundation Server – (Astuce) _PublishedWebsites et Web.config transformation

visual-studio-logo

Vous avez peut-être déjà remarqué que lors d’un build avec Team Foundation Server, les transformations de fichier de configuration Web.config, ne sont pas appliquées dans le dossier _PublishedWebsites.

En effet, la transformation des fichiers de configuration n’est appliqué que lorsque vous utilisez les outils de déploiement Web. Cependant, dans certain cas, on peut avoir besoin que la transformation des fichiers de configurations soient appliqués pour un environnement particulier dans le dossier _PublishedWebsites contenant les binaires de vos applications Web. Pour cela…

Lire la suite

0

Talend – Utilisation de librairie .NET

logo-talend

Avec Talend Open Studio for Data Integration, il est possible d’instancier et d’utiliser des classes .NET.

Dans un premier temps nous allons créer une librairie (.dll) en .NET. Pour cela, ouvrez Visual Studio puis cliquez sur FILE > New > Project…

Dans la fenêtre New Project, dans le menu de gauche, développer le nœud Templates, puis sélectionnez Visual C#. Dans la liste des modèles sélectionnez Class Library.

Donnez un nom et un emplacement à votre projet, puis cliquez sur OK pour créer le projet…

Lire la suite

1

Visual Studio Online – Récupérer une liste de rooms pour une équipe projet avec l’API

visual-studio-logo

Dans un précédent article, nous avons vu comment utiliser la nouvelle API Rest avec Basic Authentification. Actuellement, dans la documentation de cette version preview de l’api de Visual Studio Online, il n’est pas possible de récupérer une liste des Team Rooms pour une équipe : http://www.visualstudio.com/integrate/reference/reference-vso-team-room-rooms-vsi.

En effet, d’après la documentation, nous pouvons récupérer l’ensemble des Team rooms d’un compte, mais pas pour un projet en particulier. Ce qui est dommage si l’on souhaite connaître uniquement les Team rooms d’un projet/équipe en particulier.

Pour contourner temporairement ce problème,..

Lire la suite

0

Azure – Transférer facilement des fichiers dans une VM Azure

Azure-logo

L’astuce, que j’ai récemment découverte en travaillant sous Windows Azure, et que je vais vous présenter ici, fonctionne avec les connexions bureau à distance avec les machines virtuelles Windows Azure mais également avec n’importe quelle connexion bureau à distance.

La problématique est la suivante : comment transférer facilement des fichiers sur ma machine locale dans un machine virtuelle Windows Azure…

Lire la suite

1

Visual Studio Online – Utilisation de la nouvelle API Rest avec Basic Authentification

visual-studio-logo

Microsoft a récemment mis en ligne une nouvelle API REST sur sa plateforme cloud Visual Studio Online. Cette API va vous permettre de connecter Visual Studio Online à vos outil et service préféré. Cette API va également vous permettre de créer vos propres applications comme par exemple des applications Windows Phone ou Windows 8. Cette API utilise les standards : REST, JSON, OAuth2…

Cette API suit le modèle suivant : VERB https://{account}.VisualStudio.com/DefaultCollection/_apis[/{area}]/{resource}

Mais avant de pouvoir utiliser l’API dans vos applications…

Lire la suite

1

ASP.NET – Glimpse le débogueur de vos applications ASP.NET

J’ai récemment découvert Glimpse (http://getglimpse.com/), et je regretterai presque de ne pas l’avoir connu plus tôt. Bref, pour ceux qui ne connaissent pas encore Glimpse, il s’agit d’un debugger très pratique et complet pour vos applications ASP.NET (WebForms ou MVC).

Glimpse se présente sous la forme d’un package NuGet : http://www.nuget.org/packages/Glimpse/, et de sous packages selon l’utilisation souhaitée. Pour l’installer sur vos projets rien de plus simple donc, il suffit de faire un clic droit sur votre projet ASP.NET et de sélectionner Manage NuGet Packages… Sélectionnez l’option Online dans le menu de gauche, puis dans la zone de recherche tapez Glimpse.

Lire la suite

1

.NET 4.5 – WebDeploy de projet .NET 4.5

Sur l’un des projets sur lequel j’interviens, j’ai mis en place un certain nombre d’éléments dont un build personnalisé avec du déploiement automatique via WebDeploy. Suite à une migration de la solution du .NET 4.0 vers .NET 4.5, j’ai été confronté à l’erreur suivante lors de l’exécution du mon build :

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (3847): Web deployment task failed.((12/9/2013 3:42:30 PM) An error occurred when the request was processed on the remote computer.) (12/9/2013 3:42:30 PM) An error occurred when the request was processed on the remote computer. The application pool that you are trying to use has the ‘managedRuntimeVersion’ property set to ‘v4.0’. This application requires ‘v4.5’.

Lire la suite