Half-Blood Programmer

Microsoft

reStructuredText Extension: Broken in VSCode 1.9.0

A user reported this issue a few days ago that the extension no longer works after VS Code 1.9.0 release, while I was packing up things before my departure from Shanghai to Montreal. I could not even debug VS Code…

Strange Visual Studio 2017 RC Installation Error

I met the below issue, The product failed to install the listed workloads and components due to one or more package failures. Incomplete workloads    .NET desktop development (Microsoft.VisualStudio.Workload.ManagedDesktop,version=15.0.26127.0)    Visual Studio core editor (Microsoft.VisualStudio.Workload.CoreEditor,version=15.0.26004.1) Incomplete components    .NET desktop development tools (Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites,version=15.0.26109.1)   …

How to Write Add-ins of Visual Studio for Mac

I just shipped a test build of xUnit.net add-in at GitHub, which enables Visual Studio for Mac to run xUnit unit test cases, https://github.com/xunit/xamarinstudio.xunit/releases/tag/v0.7.0 So what are the steps to build such an add-in? Below I try to show some…

Porting #SNMP Library to .NET Core Once Again

You probably know that I have ported this library to .NET Core a few months ago, Initial attempt RC1 to RC2 RC2 to RTM Overall things work as Microsoft promised, but the process was rather painful. So instead of quickly…

.NET Core Installation with Visual Studio 2017 RC

Microsoft announced Visual Studio 2017 RC on Microsoft Connect so I guess you already have it installed on your machine while it is hot. So what exactly does this new release ship for .NET Core developers? Well, easily you can…

DockPanel Suite: Too Many Themes and New Goodies

I blogged a few days ago on DockPanel Suite recent changes, but well excitingly there is much more to share this time. https://blog.lextudio.com/2016/08/dockpanel-suite-some-update/ https://blog.lextudio.com/2016/09/dockpanel-suite-theme-reloaded/ New Features Remember that I mentioned the “new theme design”? It has been greatly upgraded in…

DockPanel Suite: Theme Reloaded

I blogged about DPS theming a few times, aiming to demonstrate how we ported VS2012 Light theme in, how the related API was refactored, and how themes became separate NuGet packages. But I never expected that today I can blog…

Port #SNMP from .NET Core RC2 to RTM

Well, I thought this might be a long post, but in fact it would be pretty short. For a library like #SNMP Library, the only changes I need to make are in the project.json file, https://github.com/lextm/sharpsnmplib/commit/0c7341addb8cbc158aaed08ba55bb235df6ee88f By removing “–rc2-*” from…

Jexus Manager Is Now Open Source

After several months of cleaning up, yesterday I published the source code of Jexus Manager at GitHub, https://github.com/jexuswebserver/JexusManager You are welcome to play with the code and report issues. Pull requests are highly appreciated if you fix any bug. Note…

Port #SNMP from .NET Core RC1 to RC2

You probably read my first post on how to migrate from .NET Framework to .NET Core RC1, https://blog.lextudio.com/2016/03/how-to-port-snmp-library-to-net-core/ Now it is time to update the code base to RC2. The actual commits were made two weeks ago, https://github.com/lextm/sharpsnmplib/commits/netcore5 So this…