If you have model with different name than query string you can simply use attribute to handle it
In ASP.NET Core is preferred to used JSON for request parameter and for the response. But sometimes we need to use XML in POST Body and get XML response.
Sometimes you will need to run PowerShell or another script before the Rebuild process. To do that you can extend *.csproj file with Exec node and place your script call into Command property.