How to solve the 502.05 Process Failure error when debugging your application in Visual Studio
Recently while I was trying to test a demo application with .NET Core I came around the following error message when I was starting the application using F5:
A "work in progress"-list with the Docker commands I use the most
Since the start of 2019, I have been using Docker containers in the projects I work on. Working with a command line tool (Windows PowerShell, Shell, etc.) is essential when creating new containers. Below is a list of the commands I use the most:
Deserialize a JSON string into a C# object and set custom values into a property of that object
This week I had to deserialize a JSON string into a collection of C# objects. The class of these objects contained not only the properties that map directly to the JSON properties but also an extra property which I wanted to fill with values based on the values of other properties of the object.
Let us consider the following simple POCO class and its container, which is a simple array of Students:
How to use the fileinputname parameter inside your template items in Visual Studio
A Visual Studio Item Template allows us to generate new files with code, so that we avoid having to manually create them. This automatization is very practical when we need to create similar classes more than one time. A template is being offered as option in the “Add new item” dialog of Visual Studio:
When I map one object to another, I often deal with a destination object that contains LESS properties than the source object. If I take no action, an exception is going to be thrown. For that we will have to declare the skipped properties by using the DoNotValidate method when we define the mapping (CreateMap) between the two objects: