当前位置: 首页 > 知识 >正文

如何搭建Linux下.net开发环境

Ubuntu操作系统包含了C#开发的两个应用,Tomboy和F-Spot Photo Manager,所以已经包含了mono runtime,不需要单独安装。

但是,如果要使用C#编译器,必须使用sudo apt-get install mono-devel命令来安装mono开发环境。

然后用vi或gedit编辑C#源程序后,就可以用gmcs编译了。

gmcs

上图是用vi编辑C#源程序的例子。想必大部分Unix资深程序员都有vi情结。

gedit来编辑ClrInfo.cs

上图是用gedit编辑ClrInfo.cs的例子。

ben@ben-m4000t:~/work$mono--versionMonoJITcompilerversion2.4.2.3(Debian2.4.2.3+dfsg-2)Copyright(C)2002-2008Novell,IncandContributors.www.mono-project.comTLS:__threadGC:IncludedBoehm(withtypedGC)SIGSEGV:altstackNotifications:epollArchitecture:amd64Disabled:noneben@ben-m4000t:~/work$gmcs--versionMonoC#compilerversion2.4.2.3ben@ben-m4000t:~/work$gmcsClrInfo.csben@ben-m4000t:~/work$./ClrInfo.exeOSVersion:Unix2.6.31.14CLRVersion:2.0.50727.1433DefaultEncode:System.Text.UTF8Encodingben@ben-m4000t:~/work$

以上是ClrInfo程序的编译和运行。

同一个ClrInfo程序在Windows Server 2003 R2企业版中的运行结果如下:

D:\workClrInfo.exeOS Version:MicrosoftWindowsNT5.2.3790ServicePack2CLR Version:2.0.50727.3603DefaultEncode: System.Text.DBCSCodePageEncodingD:\work

如果需要使用IDE等更强大的功能,可以通过sudo apt-get install monodevelop安装monodevelop,这是一个使用C#等的集成开发环境。网络语言。

安装环境

MonoDevelop支持以下四种格式的项目文件:

MonoDevelop 1.0

MSBuild (visual studio 2005)

MSBuild (Visual Studio 2008)

MSBuild (Visual Studio 2010)

这可以在点击编辑-首选项后弹出的选项对话框中的选项-加载/保存中设置,如下图所示:

设置

如果想练习敏捷软件开发,进行测试驱动开发,必须使用sudo apt-get install monodevelop-NUnit命令安装NUnit插件。然后,

您可以创建一个新的C# NUnit项目,如下图所示:

实现敏捷开发

然后点击“项目-选项”菜单项,在弹出的“项目选项”对话框中可以进行一些设置。比如我喜欢把制表符宽度设为2个空格,转换C,如下图所示:

Tab  width

然后就可以开发C#程序了。点击“运行-运行单元测试”菜单项,运行单元测试,如下图所示:

单元测试

更多信息请参考mono官网。祝大家编程愉快。

相关文章:
  • 我突然对炒短线的人产生了仰视!胡锡进炒股第二天:我的运气也真不错,今天收盘盈利达到226.43元
  • 5月12日基金净值:华夏国证半导体芯片ETF联接A最新净值0.9468,跌1.05%
  • 6月26日基金净值:汇泉策略优选混合A最新净值0.7022,跌4.03%
  • 3月23日基金净值:农银策略收益一年持有混合最新净值0.6992,涨0.01%_基金频道_证券之星
  • 6月14日基金净值:易方达磐泰一年持有期混合A最新净值1.1068,涨0.12%
  • 6月28日基金净值:银华可转债债券最新净值1.4697,跌0.31%
  • 7月13日基金净值:汇添富高质量成长精选2年混合最新净值0.4972,涨2.14%
  • 1.4万亿,重磅来了!
  • 6月6日基金净值:华夏沪深300指数增强A最新净值1.662,跌0.84%
  • 6月7日基金净值:圆信永丰多策略最新净值1.5609,跌0.06%