Half-Blood Programmer

SharpDevelop

How I Did xUnit.net 2 Addin for MonoDevelop/Xamarin Studio

I started my very first project to extend Borland Delphi/C#Builder. And then I created an AStyle addin for SharpDevelop, and then an OpenCover addin. And a few months ago, I launched an extension for Visual Studio Code for reStructuredText users.…

.NET 和 Mono 的一点历史

提到微软公司研发 .NET Framework 的初衷,难免要提到 SUN 公司1995年推出的 Java 语言。由于 Java 在业界得到了广泛的支持而且迅速建立了庞大的生态系统,微软也不得不考虑如何加以应对,毕竟自己手里的 Visual Basic 和 Visual C++ 和 Java 一比都有不小的差距。这也就导致了1996年3月12日发生了让业界吃惊的一幕,微软居然从 SUN 取得了 Java 的相关授权,可以开发 Java 平台的 IDE 产品[1]。微软当时预计大约1996年年中便可以推出相关的开发工具。跳票许久,10月15日,微软正式发布 SDK for Java,两个月内下载次数超过50,000。11月,Anders Hejlsberg 离开 Borland 公司,加入微软。 1997年1月微软终于推出了 Visual J++ 1.0。然后由于测试的失误,发布后由于安装镜像无法支持当时已经很火的 Windows 95 操作系统,微软不得不宣布将尽快修复这一问题[4]。3月3日,微软推出…

How to Resolve mscorlib Related Issues in Visual Studio/MSBuild

To many .NET developers, mscorlib is something miserable as they never pay much attention to it. In fact, they should learn about it, especially when Visual Studio and MSBuild report an error about it. What is mscorlib? We might go…

DockPanel Suite: Review on Release 2.7

After three months of further hacking and effective collaboration with some of the contributors, Ryan and I are proud to announce the 2.7 release of DockPanel Suite. More information (such as release notes) can be found on the homepage at…

Update on Crad’s ActionList 1.2

You probably know that except working on #SNMP and DockPanel Suite, I am also maintaining Crad’s ActionList, http://www.lextm.com/2012/04/packaging-crads-actionlist-for-net-via.html Today, I am happy to announce the availability of its 1.2 release. The NuGet package can be found here along with its…

How to Install Custom Controls to Visual Studio, Part II

Part I is here, http://www.lextm.com/2012/08/how-to-install-custom-controls-to.html In part I I mentioned all you need to install your custom WinForms controls to Visual Studio 2008. I thought it would be challenging to add support for Visual Studio 2010 and 2012. However, I…

OpenCover Addin for SharpDevelop, Part II

You probably heard that I upgraded the existing PartCover addin to support OpenCover, and last weekend I finished all the tasks. So now you can grab it and play with it from my fork, https://github.com/lextm/SharpDevelop The final action I need…

OpenCover Addin for SharpDevelop

Last weekend I was bit of busy. This time I found it too boring to work with PartCover and suffer its well known x64 unfriendliness. I was looking for a long term solution and could not help hacking SharpDevelop to…

TritonMate Words: Syntax Highlighting for SMI/MIB

smi_syntax_highlighting, a photo by lextm on Flickr. Finally syntax highlighting is added. Currently we use SharpDevelop’s text editor control, and its syntax highlighting engine (line number as well). Since SharpDevelop does not have an SMI/MIB syntax file, I followed the…

News on Alex 3 RC and SharpDevelop 4

Hi there, are you still using SharpDevelop 3, and Alex 2 (http://alex.codeplex.com)? Well, time for a change, as SharpDevelop 4 is nice, and we have Alex 3 for it now, http://alex.codeplex.com/releases/view/57326 If you miss Ctrl+W for your C# files, it…