.NET, Architecture, ALM, Cloud
Il est à présent plus facile avec C# 6.0 d'initialiser vos dictionnaires. Avant C# 6.0 : Dictionary
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 suiteLa 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 suiteC# 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 suiteSur 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
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 suiteQuelques 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
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 suiteLogger 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