Home
Half-Blood Programmer
Cancel

How to Build .NET Core Solutions on AppVeyor

I have recently upgraded #SNMP Library to .NET Core. And to the extreme, I get rid of the classic class library projects, and use a single .NET Standard 1.3 class library instead. Then it becomes a...

Which Class Library Project to Go in Visual Studio 2015/2017/2019/2022

You probably often wonder why Microsoft ships so many project templates in Visual Studio 2015/2017/2019/2022. Figure 1: Class library project types in Visual Studio 2017. Above is a screen shot...

Who Should Be Contacted for PHP on IIS Issues

It is very important to know how many processes participate in request handling of PHP on IIS. Figure 1: Process model of PHP on IIS. Like the diagram shows, there are Microsoft processes, typi...

The Merge of .NET and Mono: Phase Two

You can find phase one post here. The relationship between Mono and Microsoft .NET teams have been closer and closer in the past few years. We can see Miguel de Icaza showed his appreciation m...

The Merge of .NET and Mono: Phase One

I was about to write a phase two post, but suddenly realized that I did not even have a phase one post. Thus, this is it. When we look back at the history of .NET and Mono, we can see the firs...

How to Upgrade xUnit.net Projects to 2.2.0

You already know Obfuscar uses xUnit.net for unit testing. It was a .NET Framework 4.5 Class Library project. So now I simply upgraded its xUnit.net dependencies to latest 2.2.0 release, and wow Vi...

#SNMP Pro Goes to .NET Core

I blogged once about how I moved #SNMP Library to .NET Core. It was a wonderful journey though painful initially, but now Visual Studio 2017 and .NET Core Tooling 1.0 RTM are finally available, so ...

How This Blog Goes to Medium

I used to host my personal blog at different vendors (CSDN, Blogger), and later decided to use a self instance of WordPress. Freedom comes at a price. Now I finally become tired of all the maintena...