SharpDevelop开发C#程序遇到的一些坑

SharpDevelop是一个极为轻量级的C#开发环境,优点是:开源、免费、小、快,缺点却多的数不过来,一票否定的缺点是:它已经不更新了,最新版本5.1.0。

11.jpg

强烈建议不要使用SharpDevelop开发程序,但如果特殊情况下需要即战力且没有其它选择的时候,也可以尝试一下。

使用SharpDevelop会遇到很多坑,这里列举一下最常见的坑:

VisualStudio下如果想向控制台输出一个值,代码非常简单:

Console.Write("test");

但是在SharpDevelop下上面这条语句却不工作,应该用下面这条语句代替:

System.Diagnostics.Debug.WriteLine("test");

在涉及界面的时候,如果全部用可视化界面没有问题,如果全部手写代码也没有问题。但是如果在可视化界面和手写代码之间反复切换,就有概率出现生成的代码错乱的BUG,生成的代码层级混乱,有时会多一段代码,多一个大括号等各种诡异的问题。解决方法就是勤提交代码,如果出现问题就回撤。

扫码关注我的公众号