Half-Blood Programmer

Visual Studio

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…

DockPanel Suite: Some Update for 2016

It is August, and my last post on DockPanel Suite was in December. So I have to admit that too little has happened there, but if you do monitor this project, you should notice significant changes. New Releases (2.10 RTM/2.11…

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…

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.…

图片中的Build 2016

微软主办的Build 2016大会刚刚落幕,让我们通过下面的图片集锦来回顾大会的一些容易被人忽视的细节。 Xamarin加入微软大家庭 微软公司于二月底花大价钱买下了Xamarin这家移动开发平台提供商,终于补全了Mobile First Cloud First战略的短板。 图片一:Xamarin平台对于微软战略的补充 所以在本次大会中,Xamarin相关的话题也是特别热门。附图所摄是大会期间Xamarin团队组织的见面会现场。 图片二:Xamarin之夜 .NET平台的未来蓝图 随着.NET Core平台开源计划的推进,未来我们将看到已有的.NET/Mono基础平台统一和融合。而在这个融合计划中,全新定义的.NET Standard Library将担负起增强平台兼容性和简化代码迁移的重大使命, 图片三:.NET Standard Library新标准 .NET平台主要负责人之一的Rich Lander也在访谈中透露了更多.NET/Mono/Xamarin未来合作的计划,让人无限期待。对,附图就是他身着Xamarin官方外套的访谈照。 图片四:Rich Lander谈.NET平台未来蓝图 .NET平台进军游戏市场 大型网络游戏一直对于后台技术要求颇高。这次我们高兴的看到.NET Core尚在测试版本,就已经被应用于大型网游之中,在极大并发用户量情境下仍能稳定运行。 图片五:.NET Core和Azure Service Fabric被用于大型网游消息处理 .NET基金会的新面貌 之前微软和Xamarin启动的.NET基金会一直在很低调的运营。随着更多项目,尤其是Mono和Xamarin SDK的入驻,这个基金会未来在推广.NET相关技术上的作用将会越来越大。 图片六:.NET基金会下辖项目清单 TypeScript进入主流 谷歌Angular团队和微软TypeScript团队的合作已经有一阵子了,两家在很多相关技术大会上都合作演示。此次Build大会,Angular也派代表出席。附图是Anders等TypeScript团队成员和Angular团队聚餐。 图片七:Angular和TypeScript团队聚餐 活跃的第三方市场 随着Mono和Xamarin进入聚光灯下,跨平台C# IDE的大战一触即发,因此可以看出早在今年一月便宣布自己全新C# IDE的JetBrains公司多么有眼光。附图是他们在此次Build大会的展台,你看到他们全新IDE的名字了吗?…