.NET, Architecture, ALM, Cloud

Publicité

C# 6.0 : Index initializers

Il est à présent plus facile avec C# 6.0 d'initialiser vos dictionnaires. Avant C# 6.0 : Dictionary dic = new Dictionary() { { 0, "Item 1"}, { 1, "Item 2"}, { 2, "Item 3"}, }; Avec C# 6.0 : Dictionary dic = new Dictionary Lire la suite

Publicité

C# 6.0 : Initializers for auto-properties

Avant C# 6.0 pour initialiser une auto-propriété, il fallait l'initialiser dans le constructeur de la classe. Il est à présent possible avec C# 6.0 de définir une valeur par défaut directement dans la définition de l'auto-propriété comme suit : public...

Lire la suite

C# 6.0 : Using static

La fonctionnalité C# 6.0 Using Static permet d'accéder directement aux méthodes statiques d'une classe en déclarant au préalable la classe via la directive "using static". Exemple : using System; using static System.Console; class Program { static void...

Lire la suite

C# 6.0 : Expression bodies

C# 6.0 apporte son lot de nouveautés avec notamment la possibilité dorénavant de définir des corps d'expression directement pour vous propriétés et méthodes (statique ou non). Exemple avec une classe "User" qui contient deux champs "FirstName" et "LastName"....

Lire la suite
Publicité

C# 6.0 : Null-Conditional Operator

Sur un objet qui peut contenir plusieurs sous propriétés, il peut être parfois fastidieux de tester la non nullité des propriétés avant d'accéder à une sous propriété. C# 6.0 apporte pour remédier à ce problème une nouvelle fonctionnalité : Null-Conditional...

Lire la suite

Installer manuellement le module PowerShell xWebAdministration

Installer manuellement le module PowerShell xWebAdministration

Dans un précédent post, j'avais cité le module PowerShell xWebAdministration pour administrer lors de vos déploiement avec Release Management / PowerShell votre serveur IIS. Voyons à présent comment l'installer. Allez tout d'abord la page officiel du...

Lire la suite

Pour bien débuter avec Release Management

Quelques liens pour vous initier à la brique de Microsoft Release Management et aux joies du continuous delivery ! : - Release Management pour les nuls ! - Configurer étape par étape votre livrable - Déployer votre premier livrable avec PowerShell - Module...

Lire la suite

Gérer vos numéros de versions dans votre processus de Build

Gérer vos numéros de versions dans votre processus de Build

Pour gérer vos numéros de versions avec votre processus de build TFS vNext, rien de plus simple ! Ajouter tout d'abord une étape de build d'exécution de script PowerShell Vous trouverez le script PowerShell "Set-AssemblyVersion.ps1" à partir de cette...

Lire la suite
Publicité

Exécuter vos scripts PowerShell dans TFS Build vNext

Exécuter vos scripts PowerShell dans TFS Build vNext

Logger en PowerShell dans votre processus de build vNext

Logger en PowerShell dans les logs de votre build TFS vNext apporte quelques spécificités. En effet en exécutant le code PowerShell suivant dans TFS : Write-Warning "WARNING" Write-Output "OUTPUT" Write-Verbose "VERBOSE" Nous obtenons : Starting task:...

Lire la suite