.Net Core SDK 2.0 Series - Getting Started

This is a series on the latest 2.0 .Net Core bits, Following on from the original .Net Core Series Getting Started <=(We are here) What's in the box Using Multiple Projects Testing NuGet Multi-targeting Publishing Portable Applications Self-contained Applications (At the time of writing, 2.0.3. I…

Migrating onto dotnet tools 1.0.0

Since Visual Studio 2017 is out, and we have a 1.0.0 tools release for .Net Core, I'm going to try and migrate a simple project from the pre-release tooling, onto the new tooling. The biggest difference is that instead of using a project.json file, the new tooling…

Building a Windows Service with .Net Core

While we are all wanting to get onto the new hotness that is .Net Core cross platform applications, the reality is that our servers are running windows, and we use a combination of Scheduled tasks, IIS, and Windows Services to host our applications. Most .Net Core applications are console apps…

.Net Core Series - Publishing Portable Applications

This is a series on the new .Net Core bits. Getting Started What's in the box Using Multiple Projects Testing NuGet Multi-targeting Publishing Portable Applications <=(We are here) Self-contained Applications We can now take everything we have learned and start publishing our applications. Luckily, there is a command for…

dotnet + nunit3 + TeamCity success

The new .Net Core CLI has the ability to use xunit or nunit. Which is great. For running tests locally. I use TeamCity, so I like to see test results showing up, track testing count over time etc. There is a built in way to import xml reports which supports…

.Net Core Series - Multi-targeting

This is a series on the new .Net Core bits. Getting Started What's in the box Using Multiple Projects Testing NuGet Multi-targeting <=(We are here) Publishing Portable Applications Self-contained Applications Last time we learned how to package our libraries as NuGet packages. But it was only targeting netstandard1.6,…