I think everyone has encountered the frustrating scenario where your .NET solution builds perfectly on your local machine but mysteriously fails in Azure Pipelines. Most of the time there is a mistake you made that is easy to fix but sometimes it is the build tooling itself that causes the problem. And that is unfortunately exactly the case when using NuGet Package Source mapping in Azure Pipelines.| The art of simplicity
While working with Azure DevOps pipelines I encountered a frustrating NuGet package restore failure. The culprit behind these issues is Azure DevOps using an outdated version of NuGet by default, which lead to version conflicts and compatibility problems with modern .NET projects.| The art of simplicity
An uncomfortable precedent that should not be repeated - even for CVEs.| aaronstannard.com
In this post I described how I tried (and failed) to add an interceptor for Enum.ToString(), due to a bug in the Roslyn compiler.| Andrew Lock | .NET Escapades
I maintain MvvmCross which is a part of the .NET Foundation and one of the services member projects get is signing of software using certificates issued by the .NET Foundation. This way the project does not have to manage their own signing certificates and not have to spend money on these.| Cheesy bits and bobs
Quick update on Buildstats.info. Two weeks ago I added CircleCI to the list of supported CI systems for the build history chart and last weekend I implemented a new badge for NuGet packages too.| Dusted Codes
I'm a big fan of the Central Package Management feature of NuGet. This allows to manage your NuGet package versions centrally instead of at ...| bartwullems.blogspot.com
I have been using the super nice Central Package Management feature, enabled by the ManagePackageVersionsCentrally property in many of my .NET projects for quite a while. What it allows you, is to define the package versions of the NuGet packages you are referencing in your solution a single Directory.Packages.props file in the root of your repo. So instead of having package versions scattered around your csproj files, they are defined a single place and aligned throughout the solution.| Cheesy bits and bobs
Update 27th September: Added information about uploading symbols for symbolication of exception| Cheesy bits and bobs
A report sponsored by DevOps company JFrog suggests that executives over-estimate the extent to which developers within their […]| DEVCLASS
You may be using Refit already today in your App or you want to do so. It is a great little REST Api client library where you quickly through interfaces can start communicating with an API and without having to write a bunch of client code yourself.| Cheesy bits and bobs
If you haven’t already noticed by the amount of blog posts about Renovate Bot, I am really loving it and its feature set.| Cheesy bits and bobs